Forum: PC Hard- und Software Shell: Best. Dateien in Unterverzeichnissen löschen


von Gast (Gast)


Lesenswert?

Ich mochte in einem Verzeichnisbaum alle Dateien löschen, die z.B. 
"loeschmich" im Dateinamen haben.

rm -R loeschmich

funktioniert nicht, da im aktuellen VZ so eine Datei nicht vorhanden 
ist.

Kann rm das direkt, oder sucht man die Dateien und übergibt die 
Ergebnisse an rm?

von Gast (Gast)


Lesenswert?

1
rm -R *loeschmich*

von (prx) A. K. (prx)


Lesenswert?

Nein, so wird das nix. Auf einer bestimmten Baumtiefe geht
  rm */*/*loeschmich*
und das kann man natürlich auch stapeln:
  rm */*loeschmich*
  rm */*/*loeschmich*
  rm */*/*/*loeschmich*
aber die allgemeine Lösung ist:
  find dir -name "*loeschmich*" -exec rm \{} \;
oder wenn's die Version von find kann:
  find dir -name "*loeschmich*" -delete

von Gast (Gast)


Lesenswert?

Dankeschön!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.