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 prefixar tudo com nice para menor prioridade cpu / io
Eu tenho um diretório /home/projects/ com vários subdiretórios aninhados.
Como recursivamente excluir todos os arquivos com mais de uma semana dentro de qualquer diretório logs a partir de /home/projects/ ?
Um script agendável compatível entre distros, especialmente debian e ubuntu, é uma vantagem.
Tags debian linux file-management