Как сжать файлы старше 10 дней, соответствующие *

find . -type f -name "*" -mtime +10 -print -exec gzip {} \;


Команда «find» используется для поиска файлов и каталогов в файловой системе. В данном случае, команда ищет файлы в текущем каталоге и всех его подкаталогах.

«-type f» указывает, что нужно искать только файлы, а не каталоги.

«-name «*»» означает, что нужно искать все файлы без ограничений по имени.

«-mtime +10» указывает, что нужно искать файлы, которые были изменены более 10 дней назад.

«-print» выводит на экран найденные файлы.

«-exec gzip {} \;» сжимает найденные файлы с помощью утилиты gzip. «{}» заменяется на имя каждого найденного файла.

Альтернативой может быть использование команды «gzip» напрямую для сжатия файлов, но в этом случае придется указать имена файлов вручную или создать скрипт для автоматизации процесса.

Ответить

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