Этот вопрос проверяет знание команды find и её использования для удаления устаревших файлов.
Используйте find с параметром -mtime:
find /path/to/files -type f -mtime +30 -exec rm {} \;Это найдёт и удалит файлы старше 30 дней.
Команда find позволяет искать файлы по различным критериям, включая дату изменения.
Аргументы команды:
/path/to/files — путь к каталогу, где идёт поиск.
-type f — ищет только файлы (не каталоги).
-mtime +30 — находит файлы, изменённые более 30 дней назад.
-exec rm {} \; — удаляет найденные файлы.
Примеры:
Просмотр списка файлов без удаления:
find /var/log -type f -mtime +30Удаление с подтверждением:
find /var/log -type f -mtime +30 -ok rm {} \;Используйте find -mtime для поиска старых файлов и -exec rm для их удаления.