Excelente exemplo. Uso a mesma sitaxe do comando "date" para scripts de backup diário; att On 16/10/13 at 11:30am, Éverton Arruda wrote: > Date: Wed, 16 Oct 2013 11:30:15 -0400 > From: Éverton Arruda <notrev@gmail.com> > To: Debian <debian-user-portuguese@lists.debian.org> > Subject: Re: [COMANDOS] Copiar arquivo de uma pasta sem sobreescrever > pasta original > > Quando eu preciso fazer algo do tipo, eu adiciono a data atual ao nome do > arquivo, que fica neste formato: X-20131016-1200 (X-AnoMesDia-HoraMin) > > Para pegar a data neste formato é só executar o comando: > $ date +%Y%m%d-%H%M > > Para gerar o nome do arquivo com a data: > cp -r X D/X-`date +%Y%m%d-%H%M` > > Abraço, > On Oct 16, 2013 11:13 AM, "Rodolfo" <rof20004@gmail.com> wrote: > > > Isso mesmo Éverton, muito obrigado. > > > > Só tem um detalhe, voce põe o número 2 certo ? > > > > Tem como eu fazer isso pra cada pasta X ? tipo, que nem no windows lembra > > ? No windows se você copiar um arquivo e cola-lo no mesmo diretorio > > automaticamente ele cria a copia alterando so o final do nome do arquivo, > > so que ele faz isso sempre, no caso eu teria X, X1, X2 e por aí vai. Nesse > > comando que você me passou ele passa fixo sempre o número 2 certo ? Tería > > como fazer semelhante ao windows ? > > > > > > Obrigado =D > > > > > > Em 16 de outubro de 2013 11:07, Éverton Arruda <notrev@gmail.com>escreveu: > > > >> Olá, Rodolfo. > >> Em casos assim, eu faço uma verificação com um if. > >> Se existir o diretório X em D, copia/move com nome diferente, senão, > >> copia/move com mesmo nome. Assumindo que seja shellscript, fica mais ou > >> menos assim: > >> > >> if [ -d D/X ]; then > >> cp -r X D/X2 > >> else > >> cp -r X D/ > >> fi > >> > >> Era isso o que você estava procurado? > >> > >> Abraço, > >> On Oct 16, 2013 10:54 AM, "Rodolfo" <rof20004@gmail.com> wrote: > >> > >>> Bom dia a todos, > >>> > >>> Tenho o seguinte problema: > >>> > >>> > >>> 1. Eu tenho um script que move uma pasta de nome X, que está dentro da > >>> pasta , para outra pasta de nome D, até aí tudo ok. Acontece que na pasta > >>> de nome Y eu posso ter outra pasta de nome X, e também irei movê-la para a > >>> pasta D. > >>> > >>> > >>> O que gostaría de saber é se tem como ao copiar/mover a pasta X para a > >>> pasta D ele não apagar a pasta X que já exisitia lá, e sim mudar o nome da > >>> pasta que esta sendo copiada/movida. > >>> > >>> > >>> Alguem já passou por essa situação ? Alguem conhece uma forma de > >>> resolver esse problema ? > >>> > >>> > >>> Desde já agradeço a ajuda =D > >>> > >>> > >>> Obs.: Isso é problema que tenho que resolver aqui no meu trabalho, não é > >>> exercício de faculdade ou curso. > >>> > >> > > -- Francisco Aparecido da Silva (fafanet) -------------------------------------- Blog: http://blog.silva.eti.br http://www.twitter.com/fafanete http://www.identi.ca/fafanet GNU/Linux user:239412 GPG ID:01BC73D6 --------------------------------------
Attachment:
signature.asc
Description: Digital signature