Se standardními dostupnými nástroji:
Seznam 10 největších souborů z aktuálního adresáře:du . | sort -nr | head -n10
Seznam největších adresářů z aktuálního adresáře:du -s * | sort -nr | head -n10
AKTUALIZACE V dnešní době obvykle používám čitelnější formu (jak vysvětluje Jay Chakra v jiné odpovědi a vynechám | head -n10
, jednoduše jej nechte rolovat mimo obrazovku. Poslední řádek obsahuje největší soubor nebo adresář (strom).
Někdy, např. když máte v aktuálním adresáři mnoho přípojných bodů, místo použití -x
nebo více --exclude=PATTERN
, je šikovnější připojit souborový systém na nepoužívaný bod připojení (často /mnt
) a pracujte odtud.
Pamatujte, že při práci s velkými svazky (NFS) můžete při spuštění du
způsobit značné zatížení backendu úložiště (filer). přes spoustu (pod)adresářů. V takovém případě je lepší zvážit nastavení quota
na hlasitosti.
Přidávání k jippieho odpovědi
Seznam největších adresářů z aktuálního adresáře ve formátu čitelném pro člověka:
du -sh * | sort -hr | head -n10
Ukázka:
[~]$ du -sh * | sort -hr | head -n10
48M app
11M lib
6.7M Vendor
1.1M composer.phar
488K phpcs.phar
488K phpcbf.phar
72K doc
16K nbproject
8.0K composer.lock
4.0K README.md
Díky tomu je čtení pohodlnější :)
Zkuste ncdu
, protože vám může poskytnout přehled o využití disku. Z jeho webových stránek:
Analyzátor využití disku s rozhraním ncurses, určený ke spuštění na vzdáleném serveru, kde nemáte celé mezerovité nastavení, ale musíte mít co do činění s jednoduchým připojením SSH. ncdu si klade za cíl být rychlý, jednoduchý a snadno použitelný a měl by být schopen běžet v jakémkoli minimálním prostředí podobném POSIXu s nainstalovaným ncurses.