fastix®: mit shell nur die größten Dateien ermitteln

Beitrag lesen

Moin!

Hallo Vinzenz,

merci. Bin aktuell nur sporadisch am Rechner.

Dazu müsste Robert genauer spezifizieren, was er haben möchte.

Naja, eben auf einen Blick sortiert die größten Dateien oder Verzeichnisse. Unter Windows nutze ich "Treesize", wenn der Speicherplatz nicht mehr ausreicht. Und gehe dann Top down die Verzeichnisse und Dateien durch, mit dem Größten angefangen.

Für Dateien:

sudo find -size +1G -exec ls -l {} ;  2> /dev/null | sort -nrt " " -k5 | head -n5

findet alle Dateien mit mehr als einem Gigabyte  Größe, macht mit den Funden ein ls -l (Fehler werden zum Mülleimer /dev/null umgeleitet). Die Funde werden absteigend, numerisch nach der 5. Spalte sortiert, wobei als Trenner das Leereichen angenommen wird. Es werden nur die ersten 5 Zeilen ausgegeben.

Die Lösung für die Verzeichnisse hats Du schon:

sudo du -xm | sort -n | tail -n5

wobei Du bitte daran denkst, dass mit der Option "x" nur das aktuelle Datesystem (keine mounts!) ausgewertet wird.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix