Zjistěte, jak získat celkovou velikost adresáře v systému Linux, aniž byste museli počítat velikost každého souboru. Velmi praktický příkaz pro řešení problémů s využitím přípojného bodu.
Mnohokrát potřebujeme zkontrolovat konkrétní velikost adresáře, abychom našli viníka využití přípojného bodu. Existují scénáře, kdy se přípojné body zaplňují a my musíme prozkoumat, který soubor nebo adresář zabírá většinu místa.
Abych společně zkontroloval nejvyšší soubor nebo adresáře, již jsem informoval o příspěvku Soubory nejvyšší velikosti v bodě připojení. Podívejme se, jak můžeme najednou získat souhrnnou velikost adresáře.
Použijeme příkaz pro využití disku du
a níže z jeho možností:
-s
:Zobrazí pouze souhrn každého prvku-h
:Lidsky čitelný formát pro velikost, tj. KB, MB, GB-c
:Vytvořit celkový součet, tj. zobrazit celkovou velikost
# du -sch /dump1/test/mydir 13G /dump1/test/mydir 13G total
Zde je zadaný adresář 13 GB. Je to velikost /dump1/test/mydir
adresář není /dmp1
.
Pokud chcete zkontrolovat velikost každého objektu pod zadaným adresářem, můžete přeskočit -s
tj. letní možnost z příkazu.
# du -ch /tmp 4.0K /tmp/hsperfdata_oracle11 4.0K /tmp/orbit-root ----- output clipped ----- 4.0K /tmp/keyring-VPiB3D 16K /tmp/lost+found 652K /tmp 652K total
Ve výše uvedeném výstupu můžete vidět, že je uvedena velikost každého objektu a nakonec je uvedena celková velikost, což je konečná velikost zadaného adresáře!
Dejte mi vědět, pokud máte nějaké dotazy / dotazy / zpětnou vazbu v komentářích. Napište nám také zprávu na náš kontaktní formulář.