9

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

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

2 ответа2

15
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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .