Umgang mit riesigen Verzeichnissen
Wenn zu viele Dateien in einem Verzeichnis liegen, kann nicht mehr mit dem Joker * gearbeitet werden.
Die lapidare Meldung ist dann -bash: [..] Die Argumentliste ist zu lang.
Dafür hilft ein Umweg über xargs:
ls -tr |xargs -t -I{} do_something_with {}
Dabei werden dem Befehl (hier do_something_with) alle Dateieen EINZELN als Argument dargereicht und der Befehl so oft wiederholt, bis alle Dateien einmal als Argument benützt worden sind.
Um zig-tausende Temp-Dateien zu löschen wäre also:
ls -tr |xargs -t -I{} rm -f {}
von großem Nutzen.