Das tut, was Sie suchen:
du -sh /*
Was das bedeutet:
-s
um nur die Summe für jedes Kommandozeilenargument anzugeben.-h
für menschenlesbare Suffixe wieM
für Megabyte undG
für Gigabyte (optional).-
/*
expandiert einfach auf alle Verzeichnisse (und Dateien) in/
.Hinweis:Punktdateien sind nicht enthalten; Führen Sie
shopt -s dotglob
aus auch diese einzubeziehen.
Ebenfalls nützlich ist die Sortierung nach Größe:
du -sh /* | sort -h
Hier:
-h
stellt sicher, dasssort
interpretiert 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.