Pular para o conteúdo

Problema com Find | tar

Responder tópico
  • Denunciar
  • Indicar

1. Problema com Find | tar

Enviado em 08/06/2014 - 11:17h

Saudações estou usando o comando find com o intuito de capturar os arquivos modificados a x dias, estou usando:

find /var/www -mtime -x

até ai funciona perfeitamente, mas quando eu tento unir com o comando tar:

find /var/www -mtime -x | tar -cvf mod.tar

ele coloca no tar todos os arquivos do diretório /var/www e não só os modificados.

Também já tentei:

find /var/www -mtime -x | xargs tar -cvf mod.tar

mas tb não deu certo

alguém pode me dar alguma luz?

Responder tópico

2. Re: Problema com Find | tar

Enviado em 08/06/2014 - 13:06h

Acho que vale a pena passar o find gerar um arquivo com a lista de nomes e usar essa lista no tar.

Isso seria feito em um script, assim se preciso pode ser colocado no cron.

3. Re: Problema com Find | tar

Enviado em 08/06/2014 - 19:28h

Já está em um script.
consegui por tentativa e erro dessa forma:
find /var/www/ -mtime -3 -type f -print | tar cf mod.tar -T -

Agora nã otenho a minima ideia do q significa as alterações, se alguem souber eu agradeço o aprendizado.

4. Re: Problema com Find | tar

Enviado em 08/06/2014 - 20:35h

find
comando para procurar

/var/www/
pasta onde procurar

-mtime -3 modificado a três dias


-type o tipo, e f significa file, arquivo tipo regular, não especial

-print vai lhe mostrar, listar na tela, no terminal, os arquivos.

tar cf nome.tar vai armazenar dentro do arquivo chamado nome.tar

a opção -T - é que eu não sei.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder