Как удалить старые сжатые резервные копии файлов

find /home -type f \( -name "*.sql.gz" -o -name "*.tar.gz" -mtime +10 \) -exec rm -rf {} \;


Эта команда ищет файлы в директории /home и ее поддиректориях, которые имеют расширение .sql.gz или .tar.gz. С помощью опции -mtime +10 задается условие для поиска файлов, которые были изменены более 10 дней назад. Когда эти файлы найдены, команда -exec rm -rf {} \; используется для удаления найденных файлов.

Эта команда может быть полезна, когда на диске накапливаются старые сжатые резервные копии файлов, которые больше не нужны, и их требуется удалить, чтобы освободить место на диске.

Альтернативой к этой команде может быть использование других инструментов, таких как GUI-интерфейс файлового менеджера или специальные программы для очистки диска.

Аргументы, переданные команде:
— /home — путь к директории, в которой нужно искать файлы.
— -type f — ограничение поиска только на файлы, игнорируя директории и символьные ссылки.
— \( -name «*.sql.gz» -o -name «*.tar.gz» \) — поиск файлов с расширением .sql.gz или .tar.gz.
— -mtime +10 — файлы должны быть изменены более 10 дней назад.
— -exec rm -rf {} \; — удалить найденные файлы.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *