Suchen und Löschen von TXT-Dateien in bash [duplizieren]

Mögliche Duplikate:
Befehlszeile: Piping-Find-Ergebnisse an rm

Vor kurzem habe ich meine externe Festplatte mit meinen Fotos (die meisten sind sowieso auf DVD, aber ..) durch eine Partition verdorben.

Zum Glück konnte ich mit PhotoRec ein weiteres Unix-Partitionsdienstprogramm und eine PDisk wieder zusammenbauen.

PhotoRec lieferte mehr als tausend Ordner, von TXT-Dateien bis hin zu wichtigen .NEF-Dateien.

Daher habe ich versucht, die Sortierung mithilfe von Unix zu vereinfachen, da der OSX Finder unter solchen Anforderungen einfach zusammenbrach, um eine Milliarde TXT-Dateien auszuwählen und zu löschen.

Aber ich stoße auf BS, als ich versuchte, TXT-Dateien zu finden und zu löschen oder alle JPEGs rekursiv in einen neuen Ordner namens JPEGs zu verschieben. Ich bin ein Unix-Noob, also brauche ich bitte etwas Unterstützung.

Hier ist, was ich in Bash gemacht habe. (Ich befinde mich in dem Verzeichnis, in dem alle Ordner und Dateien aufgelistet sind, auf die ich reagieren muss.)

finden . -name * .txt | rm

oder

Sudo finden. -name * .txt | rm -f

Also gibt es mir etwas BS, das ich brauche, um die Dateien zu entkoppeln. Was auch immer.

Ich muss alle .txt-Dateien rekursiv finden und sie möglichst ausführlich löschen.

Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage