removido
(usa Nenhuma)
Enviado em 11/01/2018 - 17:10h
giovanit escreveu:
amarildosertorio escreveu:
*Testando:
# find /dir/ -type f -name "*.sql" -ctime +3 -exec ls -l {} \;
*Excluindo
# find /dir/ -type f -name "*.sql" -ctime +3 -exec rm -f {} \;
Esse comando seria para buscar arquivos por dias?
Meus arquivos ficam da seguinte forma:
Bkp1 - criado dia 01/01
Bkp2 - criado dia 07/01
Bkp3 - criado dia 14/01
Bkp4 - criado dia 21/01
O próximo seria Bkp5 dia 28/01, como faria para apagar apenas o arquivo Bkp1 antes que o Bkp5 seja feito?
Isso são arquivos ou diretórios?
Com o "-ctime" você pode buscar com contexto de tempo. O exemplo abaixo você irá listar todos os arquivos no diretório "/dir/" com mais de 30 dias:
# find /dir/ -type f -ctime +30 -exec ls -l {} \;