20

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

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

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

3 ответа3

47
find /path -name '*.orig' -delete
8

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

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

0

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

find /path/to/your/tree | egrep .orig$ | xargs rm

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .