Как удалить файлы по определенному шаблону имени, старше 15 дней.

find /backup/directory -name "FILENAME_*" -mtime +15 | xargs rm -vf


Команда «find» используется для поиска файлов в указанном каталоге и его поддиректориях по определенным критериям. В данном случае, команда «find /backup/directory -name «filename_*» -mtime +15″ предназначена для поиска файлов в каталоге «/backup/directory» с именем, соответствующим шаблону «filename_*» и старше 15 дней.

Результат этого поиска передается в команду «xargs», которая передает список найденных файлов на вход команде «rm» для их удаления. При этом опция «v» в команде «rm» позволяет выводить информацию о каждом удаленном файле, а опция «f» позволяет удалить файлы без подтверждения.

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

Ответить

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