du -h --max-depth=1 / | sort -h -r
Dadurch wird jeder Ordner in / angezeigt einschließlich / selbst.
Beachten Sie, dass das Durchsuchen aller Dateien sehr lange dauern kann. Wenn Sie bestimmte Größen der Unterordner in einem Ordner benötigen, geben Sie den genauen Pfad des Ordners anstelle von / an oder überspringen Sie einfach / wenn Sie sich bereits in diesem Ordner befinden.
-hOptionen zeigt Größen im benutzerfreundlichen Format--max-depth=1weist den Befehl an, nur 1 Verzeichnis tief in/zu gehensort -h -rsortiert Ergebnisse nach benutzerfreundlichen Größen und-rweist den Befehl an, die Ergebnisse in umgekehrter Reihenfolge anzuzeigen (vom größten zum kleinsten Verzeichnis)
Dieser Befehl listet die 15 größten in der Reihenfolge auf:
du -xhS | sort -h | tail -n15
Wir verwenden den -x Flag, um Verzeichnisse auf separaten Dateisystemen zu überspringen.
Die -h auf der du gibt die Ausgabe in menschenlesbarem Format aus, sort -h kann dies dann in ordnung bringen.
Die -S auf der du Befehl bedeutet, dass die Größe von Unterverzeichnissen ausgeschlossen wird.
Sie können die Nummer der tail ändern weniger oder mehr sehen. Super praktischer Befehl.
Zwei weitere Open-Source-Befehlszeilentools, die den am häufigsten verwendeten Speicherplatz anzeigen, sind:
ncdu :im Repo der meisten Linux-Distributionen verfügbar.
Top Disk Usage (tdu):Eine einzelne statische Binärdatei ohne Abhängigkeiten, geschrieben in Golang.
