URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 1063
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как автоматически удалять все файлы в каталоге созданные позднее N дней"

Отправлено auto_tips , 26-Сен-02 20:15 
удаляем старше 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:
Обсуждается: http://www.opennet.me/tips/info/333.shtml


Содержание

Сообщения в этом обсуждении
"Как автоматически удалять все файлы в каталоге созданные позднее N дней"
Отправлено gara , 26-Сен-02 20:15 
А почему не так?

find /var/tmp_log/ -atime 10 -delete


"Как автоматически удалять все файлы в каталоге созданные позднее N дней"
Отправлено sas , 28-Сен-02 22:35 
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


"Как автоматически удалять все файлы в каталоге, созданные позднее N дней"
Отправлено rost , 27-Мрт-04 15:13 
проще использовать tmpwatch
мое мнение

"Как автоматически удалять все файлы в каталоге, созданные позднее N дней"
Отправлено Ser , 27-Май-04 17:47 
Не работает для файлов, которые созданы в прошлом году, пишу:
find . -type f -mtime +120 -print | xargs ls -la
в ответ - тишина, хотя файлы старше 120 дней есть точно, конструция типа
find . -type f -newerct 'last year' -print тоже не работает, что за бред?