Home Dokumente Bilder Anleitungen Links Impressum

Hilfreiche Kommandozeilenbefehle unter Linux

Ich werde versuchen, dass ich über die Zeit eine Reihe von Kommandozeilenbefehlen hier zusammentrage, die ich gerne unter Linux verwende. Im Moment ist diese kurze Liste wohl noch etwas lächerlich.

Löschen von sehr vielen Dateien

Der Befehl "rm" hat leider eine Begrenzung bei der Anzahl von Dateien, die er bei einer Löschung berücksichtigen kann. Bei Verzeichnissen mit vielen Tausend Dateien kommt man da gerne an seine Grenzen. In diesem Fall meldet "rm" den Fehler "bash: /bin/rm: Argument list too long".

Folgender Befehl umgeht das Problem. Hierbei wird ein Aufruf von "find" gestartet, der für jede gefundene Datei dann "rm" einzeln ausführt. Im folgenden Beispiel sollen im Verzeichnis "/temp" alle Dateien mit der Endung "*.jpg" gelöscht werden.

find /temp/ -name "*.jpg" -exec rm {} \;

Haftungshinweis: Trotz sorgfältiger inhaltlicher Kontrolle übernehme ich keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
Besuchen Sie auch meine Bildergalerie unter gallery.plogmann.net.
© Stefan Plogmann, 1996-2008

druckversion switch to english homepage suche
aktuelles