Как удалить список файлов и папок, созданный с помощью поиска в терминале?

Я создаю список файлов и папок, соответствующих определенным критериям, с помощью команды:

find ~/ -iname "whatIwantToRemove"

Команда выдаст некоторые результаты:

/Users/me//.Trash/whatIwantToRemove
...

Я хотел бы иметь возможность автоматически удалять все эти файлы.


Возможное решение

Я просматриваю аналогичное обсуждение Unix и Linux и задаюсь вопросом, будет ли работать команда:

find . -type f -regex '/ex/' -exec rm {} \;

Ответы (1)

Что не так с -deleteфлагом?

find ~/ -iname "whatIwantToRemove" -delete
Ничего, просто мой рефлекс сначала погуглить. На самом деле: sudo find your-directory/ -name 'mytrash' -deleteвроде работает
Я использовал это с кучей копий файлов, которые у меня были, и все они имели имена файлов «независимо (1).jpg», «независимо (2).jpg» и т. д. Я воспользовался вашей командой, чтобы понять, какие файлы нужно удалить: find . -iname "*(*)*" | wc -lЗатем я удалил вашу команду. find . -iname "*(*)*" -deleteСпасибо!
find *.mp4 -deleteкоманда в терминале на Mac сработала для меня. Спасибо, Бреннон Борц :)