Bash Советы - Bash Scripting | Linux Terminal & Shell. Скрипты и Автоматизация задач. Командная строка для Sysadmin и DevOps. Уроки Баш, Zsh и CLI Tools. Unix Console.
IT и технологии · 25 июня 2026 г.
🚀 Bash совет дня: Удаление старых логов по дате 🧹 — 25 июня 2026 г. в 06:00:59.976
🚀 Bash совет дня: Удаление старых логов по дате 🧹 Если логи со временем забивают диск, пора автоматизировать их очистку! Вот простой однострочник на Bash, который удалит все файлы старше 7 дней в указанной директории: find /var/log/myapp/ -type f -mtime +7 -name "*.log" -exec rm -f {} \; 🔍 Разбор: /var/log/myapp/ - путь к директории с логами -type f - только файлы -mtime +7 - старше 7 дней -name "*.log" - только .log файлы -exec rm -f {} \; - удаляем файлы 📅 Можно добавить в cron и забыть о ручной чистке логов навсегда! Пример строки в crontab, чтобы запускалось каждый день в 2:00 ночи: 0 2 * * * find /var/log/myapp/ -type f -mtime +7 -name "*.log" -exec rm -f {} \; 💡 Совет: замените /var/log/myapp/ на свою директорию. 👉 @bash_srv

