Mac — удалите все файлы с определенным расширением от дерева каталогов [дубликат]

Возможный дубликат:
Удалите файлы, рекурсивно соответствующие имени на командной строке (OS X)

Я хочу удалить все файлы с расширением .orig от моего дерева. Дерево глубоко. Существует ли простой способ сделать это?

Я должен буду, вероятно, много раз делать это день с различными деревьями. Таким образом, простота важна.

24
задан 20.03.2017, 12:17

3 ответа

find /path -name '*.orig' -delete
58
ответ дан 07.12.2019, 09:41

Можно ли выполнить команды оболочки в ударе? Это добилось бы цели:

find /path/to/your/tree | egrep .orig$ | xargs rm
0
ответ дан 07.12.2019, 09:41

Я предпочитаю этот метод (очень похожий на @grawity), но с типом file включенный:

find /path . -name '*.orig' -type f -delete

9
ответ дан 07.12.2019, 09:41

Теги

Похожие вопросы