Удаление старых файлов в Linux

Никогда не приходилось писать скрипты для удаления каких-нибудь старых файлов под Linux? Как это сделать проще? Ну вот, например, как-то так:

find /var/log -mtime +60 -type f -exec rm -rf {} \;

В данном примере будут рекурсивно удалены все файлы в каталоге /var/log, чья дата изменения старше 60ти дней.

find /var/log -mtime +60 -type f -delete
так не лучше?

man tmpwatch

Тоже вариант

а папки удаляться будут?

А что есть -type f ?

Тип поиска - по обычным файлам

Отправить комментарий

Image CAPTCHA
Enter the characters shown in the image.