Это можно сделать несколькими методами, но самый простой — с использованием флага «-delete», который есть у команды «find».
$ find ... -delete
Пример использования:
Допустим нам нужно удалить все «*.jpg» файлы в текущей папке, и во всех подпапках.
Тогда команда удаления будет выглядеть следующим образом:
$ find . -name "*.jpg" -delete
Удобно сначала просто найти/выбрать все файлы для удаления, выполнив эту команду без флага «-delete», чтобы быть уверенным, что мы будем удалять именно те файлы, которые нужно, а затем выполнить эту же команду, добавив к конце «-delete».