Copia de Arquivos por data

1. Copia de Arquivos por data

Alan Guanais de Miranda
amiranda

(usa Outra)

Enviado em 27/01/2014 - 11:48h

Bom dia Pessoal!

Estou usando o comando find para pegar arquivos de uma determinada pasta com mais de três dias e jogar em outra pasta. Porém gostaria de saber como faço para copiar os arquivos apenas com a data passada por parâmtro por ex: '17/01/2014'

Muito Obrigado!



  


2. Re: Copia de Arquivos por data

Alan Guanais de Miranda
amiranda

(usa Outra)

Enviado em 28/01/2014 - 11:13h

Alguém ?


3. Re: Copia de Arquivos por data

Ton Melo
IZhaq_Melo

(usa FreeBSD)

Enviado em 28/01/2014 - 12:53h

amiranda escreveu:

Alguém ?


1º sempre faça um shellscript teste e o insina no post pode ser em portugues estruturado so pra sabermos o que voce quer e como quer.
R: como posso ter ajudar se nem voce o faz?

obs: O find é usa uma base para fazer a pesquisa, isso pode gerar muita interação se a base não tiver ok?
procure usar o grep para pesquisar,
use o cur para copiar o nome do arquivo
use o ls para listar os arquivos que quer se não estiverem na pasta de destino use recursividade.
depois armazene o nome do arquivo caso o path não seja o mesmo que o seu diretorio atual use o PWD parar também pegar o diretório onde arquivo esta.

depois para mover o mv

se voce estruturar o que lhe falei tem seu script.

se voce quer um script pront aqui não é o lugar... ninguem aqui ganha para trabalhar apenas pra voce...
estamos aqui para lhe ajudar e lhe fazer aprender...

para lhe acostumar mal... voce ja tem muita gente por ai.

att.






4. Re: Copia de Arquivos por data

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/01/2014 - 13:17h

IZhaq_Melo escreveu:

amiranda escreveu:

Alguém ?


1º sempre faça um shellscript teste e o insina no post pode ser em portugues estruturado so pra sabermos o que voce quer e como quer.
R: como posso ter ajudar se nem voce o faz?

obs: O find é usa uma base para fazer a pesquisa, isso pode gerar muita interação se a base não tiver ok?
procure usar o grep para pesquisar,
use o cur para copiar o nome do arquivo
use o ls para listar os arquivos que quer se não estiverem na pasta de destino use recursividade.
depois armazene o nome do arquivo caso o path não seja o mesmo que o seu diretorio atual use o PWD parar também pegar o diretório onde arquivo esta.

depois para mover o mv

se voce estruturar o que lhe falei tem seu script.

se voce quer um script pront aqui não é o lugar... ninguem aqui ganha para trabalhar apenas pra voce...
estamos aqui para lhe ajudar e lhe fazer aprender...

para lhe acostumar mal... voce ja tem muita gente por ai.

att.





+1

Com um adendo: se você quiser uma solução pronta podemos discutir por e-mail o preço da consultoria ;-)


5. Re: Copia de Arquivos por data

Alan Guanais de Miranda
amiranda

(usa Outra)

Enviado em 28/01/2014 - 13:21h

Então sou novo no forum e não sabia como funcionava, mas estava tentando fazer da seguinte forma:

ls -lt | grep 2008-10-01




6. Re: Copia de Arquivos por data

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/01/2014 - 13:22h

amiranda escreveu:

Então sou novo no forum e não sabia como funcionava, mas estava tentando fazer da seguinte forma:

ls -lt | grep 2008-10-01



 $ man find 

Esse jeito aí depende de muita gambiarra pra funcionar, então vai fundo e RTFM!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts