Hallo fastix,
Hm. Die fünf größten Dateien im System:
cd /
sudo du -xm | sort -n | tail -n5
Nein, das ist nicht gewährleistet.
Es werden die fünf *Verzeichnisse* angezeigt, die im aktuellen Dateisystem den größten Platz einnehmen. Kopiere eine riesige Datei ins Wurzelverzeichnis (ich weiß, das macht man nicht), die größer ist als das "fünftgrößte" Verzeichnis - und diese Datei wird nicht angezeigt.
Es ist logisch, dass das Wurzelverzeichnis am größten ist, der nächste Eintrag bei Deiner Anweisung muss ein Verzeichnis der ersten Ebene sein.
Warum also -x?
Warum -m?
Warum nicht -a?
Wäre nicht eher -S sinnvoll?
siehe man du
Der Hinweis, dass sort -n numerisch sortiert, wäre hilfreich gewesen. sort -g wäre auch eine Möglichkeit, siehe man sort - das hätte Robert noch wissen können.
Geht es um Nicht-Verzeichnis-Dateien, ist Mattis Ansatz günstiger, geht es um "Speicherplatzfresser" mit vielen kleineren Dateien wie Cache-Verzeichnisse, so empfiehlt sich du.
Dazu müsste Robert genauer spezifizieren, was er haben möchte.
Freundliche Grüße
Vinzenz