du -h --max-depth=1 / | sort -h -r
To zobrazí každou složku v /
včetně /
sám.
Pamatujte, že prohledání všech souborů může trvat dlouho. Pokud požadujete nějaké konkrétní velikosti podsložek ve složce, zadejte přesnou cestu ke složce namísto /
nebo jednoduše přeskočte /
pokud jste již v této složce.
-h
options zobrazuje velikosti ve formátu vhodném pro člověka--max-depth=1
instruuje příkaz, aby šel pouze o 1 adresář hluboko uvnitř/
sort -h -r
třídí výsledky pomocí velikostí vhodných pro lidi a-r
instruuje příkaz k zobrazení výsledků v obráceném pořadí (od největšího po nejmenší adresář)
Tento příkaz vypíše 15 největších v pořadí:
du -xhS | sort -h | tail -n15
Používáme -x
flag pro přeskočení adresářů na samostatných souborových systémech.
-h
na du
poskytuje výstup ve formátu čitelném pro člověka, sort -h
pak to může zařídit v pořádku.
-S
na du
příkaz znamená, že velikost podadresářů je vyloučena.
Číslo tail
můžete změnit vidět méně nebo více. Super šikovný příkaz.
Dva další nástroje příkazového řádku s otevřeným zdrojovým kódem, které zobrazují nejvyšší využité místo na disku, jsou:
ncdu :k dispozici v repozitáři většiny distribucí Linuxu.
Top Disk Usage (tdu) :Jediný statický binární soubor bez závislostí, napsaný v Golangu.