Skontrolujte veľkosť adresára v systéme Linux

Check Directory Size Linux



Pomocou GUI je celkom ľahké skontrolovať veľkosť adresárov a súborov. Získanie veľkosti adresára pomocou príkazového riadka môže byť oveľa ťažšie ako pri použití grafického rozhrania. Pomocou príkazu „ls“ môžete vypísať obsah adresára, ale nevidíte presný priestor ani veľkosť adresára. Namiesto toho musíte preskúmať viac príkazov, aby ste získali presnú veľkosť adresára alebo súboru.

V tomto článku sa dozviete, ako skontrolovať veľkosť adresára v systéme Linux pomocou prostredia príkazového riadka. Všetky príkazy uvedené v tomto článku boli spustené v systéme Ubuntu 20.04. Všetky metódy a kroky sa vykonávajú v termináli. Okno terminálu môžete rýchlo otvoriť stlačením klávesov Ctrl + Alt + t.







Nasleduje niekoľko metód, ktoré môžete použiť na kontrolu veľkosti adresára v systémoch Linux. Tieto metódy preskúmame jednu po druhej:



Metóda 1: Skontrolujte veľkosť adresára pomocou príkazu du

Predvolený príkaz používaný na kontrolu veľkosti adresára je známy ako príkaz „du“, čo znamená d isk u šalvia. Príkaz du je nainštalovaný vo väčšine distribúcií Linuxu. Pomocou príkazu du si môžete zobraziť aktuálnu veľkosť adresára vášho systému nasledovne:



$z





Vyššie uvedený príkaz zobrazí zoznam obsahu domovského adresára. Čísla zobrazené vľavo zobrazujú veľkosti každého objektu v kilobajtoch.

Pomocou voľby -h môžete výstup zobraziť aj v popisnejšej forme, a to nasledovne:



$z–H

Vyššie uvedený príkaz zobrazuje priestor v kilogramoch, megabajtoch a gigabajtoch s číslami.

Ak chcete zistiť veľkosť konkrétneho adresára, použite nasledujúcu syntax:

$z–H/cesta k adresáru

Vyššie uvedený príkaz budete musieť spustiť ako užívateľ sudo, pretože niektoré adresáre vyžadujú určité povolenia na prístup k určitému obsahu adresára.

Na kontrolu veľkosti adresára adresára /var použite nasledujúci príkaz:

$sudo z–H/kde

S možnosťou -hc môžete veľkosť konkrétneho adresára zobraziť v podobe čitateľnej pre človeka nasledovne:

$sudo z -hc /kde

Hĺbku cesty podadresára môžete tiež zmeniť pomocou možnosti maximálna hĺbka. Ak by ste napríklad chceli zobraziť iba horný adresár, potom by ste museli nastaviť maximálnu hĺbku = 0 takto:

$sudo z–Hc ––max-depth =0 /kde

Podobne, ak chcete načítať horný adresár s jednou vrstvou podadresára, nastavíte max-depth = 1.

$sudo z–Hc ––max-depth =1 /kde

Ak chcete preskúmať viac príkazov týkajúcich sa du, môžete použiť nasledujúci príkaz:

$muž z

Metóda 2: Skontrolujte veľkosť adresára pomocou príkazu stromu

Príkaz strom sa používa na zobrazenie adresárov, podadresárov a súborov vo formáte stromu. Tento príkaz môžete urobiť ešte užitočnejším zadaním vlajok a možností prispôsobenia. Príkaz strom nie je vo väčšine systémov Linux už nainštalovaný. Tento príkaz môžete nainštalovať pomocou správcu balíkov apt nasledovne:

$sudovýstižnýInštalácia strom

Na zobrazenie aktuálneho adresára podadresáre a súbory použite na termináli nasledujúci príkaz:

$strom -d -h

Pomocou príkazu strom môžete tiež načítať obsah konkrétneho adresára pomocou nasledujúcej syntaxe:

$strom /cesta k adresáru

Na zobrazenie obsahu adresára /var použijete nasledujúci príkaz:

$strom /kde

Po dokončení príkazu zobrazí celkový počet adresárov a podadresárov.

Ak sa chcete dozvedieť viac o stromovom príkaze, použite nasledujúci príkaz:

$muž strom

Metóda 3: Skontrolujte veľkosť adresára pomocou príkazu ncdu

Na kontrolu veľkosti adresára sa používa aj používanie disku NCurses, skrátene „ncdu“. ncdu nie je predvolene nainštalovaný na väčšine systémov Linux. Tento príkaz budete musieť nainštalovať pomocou príkazového riadka prostredníctvom správcu balíkov apt takto:

$sudovýstižnýInštaláciancdu

Pomocou ncdu si môžete prezrieť interaktívnu obrazovku o využití vášho systémového disku. Na vyskúšanie tohto príkazu vykonajte nasledujúce:

$ncdu

V ľavom hornom rohu sa zobrazuje aktuálny zobrazovaný adresár. V ľavom stĺpci sa zobrazuje veľkosť adresára v číselnej hodnote, kde znaky # označujú veľkosť vedľa každého adresára. Medzi týmito riadkami sa môžete pohybovať pomocou klávesov so šípkami. Tu je šípka vpravo na prechádzanie adresára a šípka vľavo vás má presunúť späť.

Pomocou príkazu ncdu môžete tiež zacieliť na konkrétny adresár nasledovne:

$ncdu/kde

Ak chcete ukončiť rozhranie ncdu, stlačte „q“ a pre pomoc stlačte „?“.

V tomto článku ste sa naučili kontrolovať veľkosť adresára pomocou príkazového riadka terminálu v systémoch Linux 20.04 Ubuntu pomocou troch rôznych metód. Pomocou terminálu môžete preskúmať viac príkazov týkajúcich sa príkazov stromu, ncdu a du. Tieto príkazy je možné použiť vo všetkých distribúciách Linuxu. Ak máte akékoľvek otázky alebo návrhy, neváhajte sa vyjadriť nižšie.