Files
obsidian/Поиск и удаление старых файлов в Linux.md

853 B

#linux

🔍 Поиск файлов старше 30 дней:

find /path/to/directory -type f -mtime +30
  • -type f — ищем только файлы;
  • -mtime +30 — файлы старше 30 дней.

🗑️ Удаление этих файлов:

 find /path/to/directory -type f -mtime +30 -delete

⚠️ Осторожно! Удаление без подтверждения.

Безопасный вариант с подтверждением:

find /path/to/directory -type f -mtime +30 -exec rm -i {} \;

Будет запрашиваться подтверждение перед удалением.

🔥 Автоматизация через cron: Добавляем в crontab -e:

0 3 * * * find /var/log -type f -mtime +30 -delete

Очистка логов каждую ночь в 03:00.