Wenn beim Löschen der Fehler "/bin/rm: cannot execute [Argument list too long]" angezeigt wird, prüfen Sie folgende Alternativen:
Beispiel:
rm *.pdf
/bin/rm: cannot execute [Argument list too long]
In diesem Fall findet das System zuviele PDF Dateien und kann die lange Liste an Treffern nicht an den rm-Befehl übergeben. Die folgenden Alternativen können mit vielen Dateiübereinstimmungen umgehen und daher eine Lösung sein.
Der folgende Befehl arbeitet rekursiv, d.h. es werden auch alle PDF-Dateien in Unterverzeichnissen des Ordners gelöscht !
find . -name "*.pdf" -print0 | xargs -0 rm
Ohne Rekursion (= nur im ausführenden Ordner) arbeitet der folgende Befehl:
find . -maxdepth 1 -name "*.pdf" -print0 | xargs -0 rm
Man kann auch dem find Befehl das Delete-Flag übergeben:
find . -name "*.pdf" -delete