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áruVyšš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/kdeS možnosťou -hc môžete veľkosť konkrétneho adresára zobraziť v podobe čitateľnej pre človeka nasledovne:
$sudo z -hc /kdeHĺ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 /kdePodobne, ak chcete načítať horný adresár s jednou vrstvou podadresára, nastavíte max-depth = 1.
$sudo z–Hc ––max-depth =1 /kdeAk chcete preskúmať viac príkazov týkajúcich sa du, môžete použiť nasledujúci príkaz:
$muž zMetó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 stromNa zobrazenie aktuálneho adresára podadresáre a súbory použite na termináli nasledujúci príkaz:
$strom -d -hPomocou príkazu strom môžete tiež načítať obsah konkrétneho adresára pomocou nasledujúcej syntaxe:
$strom /cesta k adresáruNa zobrazenie obsahu adresára /var použijete nasledujúci príkaz:
$strom /kdePo 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ž stromMetó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áciancduPomocou 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:
$ncduV ľ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/kdeAk 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.