Описание тега car-rentals
Это достаточно легко (хотя, обратите внимание, что это идет по времени модификации более 3 дней назад, так как время создания доступен только на некоторых файловых систем С помощью специальных инструментов):
найти /A/Б/в/1 /А/Б/Ц/2 -тип F опции-mtime +3 #-удалить
Удалить #
прежде -удалить
после того, как вы уверены, что он находит файлы, которые вы хотите удалить.
Чтобы запустить его через cron, я бы, наверное, просто создать исполняемый скрипт (добавить притон - #!Бен/Ш
в верхней строке файл и сделать исполняемым с помощью chmod а+Х
), затем поместить его в соответствующую хрон
каталог, как /и т. д./cron.ежедневный
или /и т. д./cron.еженедельно
. При условии, конечно, что вам не нужно более конкретное расписание и что эти каталоги существуют в вашем дистрибутиве.
Обновление
Как отметили ниже, -удалить
вариант найти
не очень портативный. Совместимый с POSIX подход будет:
найти /A/Б/в/1 /А/Б/Ц/2 -тип F опции-mtime +3 #-экзек РМ {} +
Снова удаление #
, когда вы уверены, что нужные файлы.
Обновление 2
Цитата из Стефана Chazelas комментарий ниже:
Обратите внимание, что
-экзек РМ {} +
имеет состояние гонки уязвимостей, которые-удалить
(если имеется) не имеет. Так что не использовать его на каталоги, записи другими. Некоторые находки тоже есть-execdir
, что смягчает эти уязвимости.