Toto dělá to, co hledáte:
du -sh /*
Co to znamená:
-s
zadat pouze součet pro každý argument příkazového řádku.-h
pro lidsky čitelné přípony jakoM
pro megabajty aG
pro gigabajty (volitelné).-
/*
jednoduše expanduje do všech adresářů (a souborů) v/
.Poznámka:Dotfiles nejsou zahrnuty; spustit
shopt -s dotglob
zahrnout i ty.
Užitečné je také řazení podle velikosti:
du -sh /* | sort -h
Zde:
-h
zajistí, žesort
správně interpretuje pro člověka čitelné přípony.
Často potřebuji najít největší adresáře, takže abych získal setříděný seznam obsahující 20 největších adresářů, udělám toto:
du -m /some/path | sort -nr | head -n 20
V tomto případě budou velikosti uváděny v megabajtech.
Rád používám Ncdu k tomu můžete použít kurzor k navigaci a procházení adresářové struktury, která funguje opravdu dobře.
Jak přinutit Fedoru 12 ke spuštění do textového režimu?
Jak nainstalovat VIM na Linux, když nemám oprávnění root?