Как удалить файлы в Linux старше 1 года?

Как удалить файлы в Linux старше 1 года?

Возможный дубликат:
Как удалить файлы старше определенной даты в Linux

Как удалить все файлы в текущем каталоге и его подкаталогах старше одного года?

решение1

find /the/dir/to/start/in -type f -mtime +365 -ls -exec rm -f -- {} \;

решение2

Если вы удаляете много файлов, это обычно намного быстрее, чем «-exec» или передача в «xargs»:

find . -type f -mtime +365 | perl -lne unlink

Связанный контент