ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » FreeBSD » Как настроить FreeBSD
Находим и удаляем старые файлы в Unix и Linux
Например у Вас есть интересная папка с резервными копиями или архивами, но некоторые из них уже давно устарели и больше вообще они не нужны. В поисках и удаления таких архивов и файликов используем find и cron.

Добавляем в cron следующую строчку:

[-hide-]00 20 * * * /usr/bin/find /home/backup/ -name "*.gz" -mtime +8 -delete

Цитата
Итак расшифровка – Утилита cron, каждый день в 200 запускает find, который в свою очередь ищет в папке /home/backup, файликы с окончанием на .gz, кторые старше 8 дней на момент запуска крона и в случае нахождения удаляет их.

Доступный список ключей

-size - размер: указывается в 512-байтных блоках или байтах (признак байтов — символ «c» за числом).
-atime – время последнего обращения к файлику.
-ctime – время последнего изменения владельца или прав доступа к файлику.
-mtime – время последнего изменения файлика (исчесляется в днях)
-newer - искать файликы созданные позже указанной даты
-mmin – время последнего изменения файлика (исчесляется в минутах)[-hide-][/quote]
Просмотров: 2450
Дата: 2011-07-15 21:00:10
Комментариев: 0
Источник: