Limpeza de diretorio

1. Limpeza de diretorio

natha
ncampos

(usa Debian)

Enviado em 19/08/2016 - 11:25h

Uma duvida simples ,porem para mim nao muito.
Estou com dificuldade onde preciso deletar algumas pastas antigas,mantendo apenas as dos últimos 7 dias.
desejo automatizar a limpeza via Cron, como ficaria o comando nessa situação?

digamos que diretoro /home/documentos cria-se diretorios novos todo dia. que apagar todos diretorios dentro de /documentos menos a dos ultimos 7 dias.



  


2. Re: Limpeza de diretorio

Eduardo
vchacal

(usa Debian)

Enviado em 19/08/2016 - 12:06h

ncampos escreveu:

Uma duvida simples ,porem para mim nao muito.
Estou com dificuldade onde preciso deletar algumas pastas antigas,mantendo apenas as dos últimos 7 dias.
desejo automatizar a limpeza via Cron, como ficaria o comando nessa situação?

digamos que diretoro /home/documentos cria-se diretorios novos todo dia. que apagar todos diretorios dentro de /documentos menos a dos ultimos 7 dias.


Antes de mover os arquivos, sugiro que coloque a saida do script em um arquivo texto. Assim vc valida o resultado antes de executar a remoção.

Aqui é possivel listar os arquivos modificados a 7 dias.
find /home/documentos -mtime +7 -exec du -hs --time {} \; > log.txt 


Aqui a gente já esta movendo o arquivo p/ a pasta /dados/backup
find /home/documentos -mtime +7 -exec mv {} /dados/backup \;  


Veja se isso ajuda.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts