Linux: Как найти и удалить файлы по шаблону одной командой

2014-05-07

Это можно сделать несколькими методами, но самый простой — с использованием флага «-delete», который есть у команды «find».

$ find ... -delete

Пример использования:
Допустим нам нужно удалить все «*.jpg» файлы в текущей папке, и во всех подпапках.
Тогда команда удаления будет выглядеть следующим образом:

$ find . -name "*.jpg" -delete

Удобно сначала просто найти/выбрать все файлы для удаления, выполнив эту команду без флага «-delete», чтобы быть уверенным, что мы будем удалять именно те файлы, которые нужно, а затем выполнить эту же команду, добавив к конце «-delete».



Добавить комментарий