Einfach mal viel löschen

Um viele Dateien in einem Verzeichnis zu löschen, reicht der Befehl „rm“ irgendwann nicht mehr aus. Die Anzahl der Dateien ist limitiert und man bekommt möglicherweise die Meldung

/bin/rm: Argument list too long

Doch kann man rm ja auch pro Datei aufrufen und xargs verwenden, z.B. so:

find directory -name '*' -print0 | xargs -0 rm

… wobei ‚*‘ jede Dateimaske sein kann.

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s