🚀 Секреты и советы по Bash
🔹 Полезные трюки, хитрые однострочники и лайфхаки для работы в терминале.
🔹 Автоматизация, скрипты и оптимизация работы в Linux.
🔹 Стать мастером Bash легко – просто подпишись!
По всем вопросам @evgenycarter
Post #10
580
🔹 Автоматическое удаление старых файлов в директории 🔹
Если на сервере накопилось много временных файлов, их можно автоматически удалять по времени. Вот скрипт, который удаляет файлы старше 7 дней из указанной директории:
📌 Разбор кода:
🔹
🔹
🔹 Запускать можно по cron, например, раз в день:
(Выполнится в 3 часа ночи)
Используйте с умом, чтобы случайно не удалить важные файлы! 🚀
👉@bash_srv
Если на сервере накопилось много временных файлов, их можно автоматически удалять по времени. Вот скрипт, который удаляет файлы старше 7 дней из указанной директории:
#!/bin/bash
DIR="/var/log/tmp" # Укажите свою директорию
DAYS=7 # Количество дней
# Удаление файлов старше $DAYS дней
find "$DIR" -type f -mtime +$DAYS -exec rm -f {} \;
echo "Старые файлы в $DIR удалены!"
📌 Разбор кода:
🔹
find "$DIR" -type f -mtime +$DAYS — ищет файлы старше $DAYS дней. 🔹
-exec rm -f {} \; — удаляет найденные файлы. 🔹 Запускать можно по cron, например, раз в день:
0 3 * * * /path/to/script.sh
(Выполнится в 3 часа ночи)
Используйте с умом, чтобы случайно не удалить важные файлы! 🚀
👉@bash_srv
- 👍 4