удаляем старше 1 часа:
find /var/tmp_log/ -type f -mmin +60 -exec rm -f {} \;
удаляем старше 10 дней:
find /var/tmp_log/ -type f -mtime +10 -exec rm -f {} \;URL:
Обсуждается: https://www.opennet.ru/tips/info/333.shtml
А почему не так?find /var/tmp_log/ -atime 10 -delete
Hi,Because for example on my system find does not understand "-delete"
And just to show other variation:
find /var/tmp_log/ -type f -mtime +10 | xargs rm -f
:)
Thanks
--- sas
проще использовать tmpwatch
мое мнение
Не работает для файлов, которые созданы в прошлом году, пишу:
find . -type f -mtime +120 -print | xargs ls -la
в ответ - тишина, хотя файлы старше 120 дней есть точно, конструция типа
find . -type f -newerct 'last year' -print тоже не работает, что за бред?