find

http://www.ibm.com/developerworks/ru/library/au-unix-find/

в частности, удобно чистить от старого хлама вот такими конструкциями:


$ find $LOGDIR -type d -mtime +0 -exec compress -r {} \;

$ find $LOGDIR -type d -mtime +5 -exec rm -f {} \;

Первая команда просматривает все подкаталоги (-type d), найденные в каталоге $LOGDIR. Те каталоги, файлы в которых изменялись за последние 24 часа (-mtime +0), сжимаются (compress -r {}) для экономии дискового пространства. В целях увеличения свободного пространства на диске вторая команда удаляет файлы (rm -f {}), если они не используются более недели (-mtime +5). Таким образом, в заданные интервалы времени cron автоматически выполняет архивирование каталогов.

Запись опубликована в рубрике overminds. Добавьте в закладки постоянную ссылку.

Добавить комментарий