Řešení 1:
Chcete-li zobrazit pouze složky větší než 1 GB:
du -h --threshold=1G
Můžete také chtít objednat podle velikosti, abyste snadno našli ty největší.
du -h --threshold=1G | sort -h
(Funguje na:Ubuntu/Mint.
Nefunguje na:OSX nebo RHEL 6.2)
Řešení 2:
Místo toho použijte příkaz find. Následující příklad vám ukáže všechny soubory, které jsou větší než 10 megabajtů:
find -size +10M
Pro zobrazení velikosti každého souboru můžete použít du s find takto:
find -size +10M -exec du -sh {} \;
Řešení 3:
Líbí se mi utilita gt5. Používá výstup du
a vytváří procházet seznam adresářů a jejich velikostí a k zobrazení informací používá prohlížeč v textovém režimu, jako jsou odkazy.
Oba programy jsou dostupné v repozitářích Ubuntu:gt5 a odkazy.
jak získat seznam připojených wifi klientů v OpenWrt 10.03?
Jak mohu pomocí bash zjistit průměr, maximum a minimum ze seznamu čísel?