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
