find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;
Como apagar todos os arquivos no diretório atual e seus subdiretórios com mais de um ano?
find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;
Se você estiver removendo muitos arquivos, normalmente é muito mais rápido que "-exec" ou canalizando para "xargs":
find . -type f -mtime +365 | perl -lne unlink
Tags linux