Eu tenho um diretório /home/projects/
com vários subdiretórios aninhados.
Como recursivamenteexclua todos os arquivos com mais de 1 semana dentro de qualquer logs
diretórioComeçando de /home/projects/
?
Um script programável compatível entre distros, especialmente debian e ubuntu é uma vantagem.
Responder1
find /home/projects -mtime +7 -type f -path '*/logs/*' -delete
você pode testar a correspondência removendo '-delete'
e se usado em um cron, é uma boa ideia acrescentar tudo nice
para menor prioridade de CPU/io