Простая задача, которая регулярно спасает время: быстро найти, что именно менялось на системе за сутки - конфиги, логи, скрипты, данные.
▪️ Базовый вариант
find /path -type f -mtime -1
-mtime -1 - файлы, измененные менее суток назад. Работает по времени изменения содержимого (mtime)▪️ Только конфиги или нужные расширения
find /etc -type f -mtime -1 \( -name "*.conf" -o -name "*.cfg" \)
Удобно после апдейтов или ручных правок.
▪️ С деталями (размер, дата, путь)
find /var/log -type f -mtime -1 -exec ls -lh {} +
Или аккуратнее через stat:
find . -type f -mtime -1 -exec stat --format '%y %s %n' {} +
▪️ Исключаем лишнее
find / -type f -mtime -1 \
! -path "/proc/*" \
! -path "/sys/*" \
! -path "/dev/*"
Актуально для системного аудита.
▪️ За последние N часов (точнее суток)
find /home -type f -mmin -1440
-mmin работает с минутамиBashTex 📱 #bash #utils