Das tut, was Sie suchen:
du -sh /*
Was das bedeutet:
-sum nur die Summe für jedes Kommandozeilenargument anzugeben.-hfür menschenlesbare Suffixe wieMfür Megabyte undGfür Gigabyte (optional).-
/*expandiert einfach auf alle Verzeichnisse (und Dateien) in/.Hinweis:Punktdateien sind nicht enthalten; Führen Sie
shopt -s dotglobaus auch diese einzubeziehen.
Ebenfalls nützlich ist die Sortierung nach Größe:
du -sh /* | sort -h
Hier:
-hstellt sicher, dasssortinterpretiert die menschenlesbaren Suffixe korrekt.
Ich muss oft die größten Verzeichnisse finden, um also eine sortierte Liste mit den 20 größten Verzeichnissen zu erhalten, mache ich das:
du -m /some/path | sort -nr | head -n 20
In diesem Fall werden die Größen in Megabyte angegeben.
Ich verwende gerne Ncdu Dafür können Sie den Cursor verwenden, um durch die Verzeichnisstruktur zu navigieren und einen Drilldown durchzuführen, das funktioniert wirklich gut.