Найти и удалить файлы .txt в bash [дубликаты]
Possible Duplicate:
Command line: piping find results to rm
недавно заполнил мой внешний жесткий диск с моими фотографиями на нем (большинство в любом случае на DVD, но ..) из-за какого-то фрегата.
К счастью, я смог собрать вещи вместе с PhotoRec, другой утилитой Unix-разделов и PDisk.
PhotoRec возвратил более тысячи папок, заполненных мелом, от файлов .txt до важных файлов .NEF.
Поэтому я попытался упростить сортировку с помощью unix, так как OSX Finder просто рушился бы при таких запросах, чтобы отбирать и удалять миллиард .txt файлов.
Но я сталкиваюсь с некоторыми BS, когда я пытался найти и удалить текстовые файлы, или найти и переместить все jpegs рекурсивно в новую папку с именем jpegs. Я Unix Noob, поэтому мне нужна помощь, пожалуйста.
Вот что я сделал в bash. (Я нахожусь в каталоге, в котором ls перечислил бы все папки и файлы, с которыми мне нужно работать).
находить . имя * .txt | комната
или же
Судо найти. имя * .txt | рм -ф
Так что это дает мне немного BS, который мне нужен, чтобы отсоединить файлы. Без разницы.
Мне нужно найти все файлы .txt рекурсивно и удалить их, предпочтительно, многословно.
Благодарю.