Preverite velikost imenika v Linuxu

Check Directory Size Linux



Preverjanje velikosti imenikov in datotek z grafičnim vmesnikom je precej preprosto. Določanje velikosti imenika z ukazno vrstico je lahko veliko težje kot pri uporabi grafičnega vmesnika. Z ukazom 'ls' lahko prikažete vsebino imenika, vendar ne vidite natančne velikosti prostora ali imenika. Namesto tega morate raziskati več ukazov, da dobite natančno velikost imenika ali datoteke.

V tem članku se boste naučili, kako v okolju ukazne vrstice preveriti velikost imenika v Linuxu. Vsi ukazi, prikazani v tem članku, so bili izvedeni v sistemu Ubuntu 20.04. Vse metode in koraki se izvajajo v terminalu. Okno terminala lahko hitro odprete tako, da vnesete Ctrl + Alt + t.







Spodaj je nekaj načinov, ki jih lahko uporabite za preverjanje velikosti imenika v sistemih Linux. Te metode bomo preučili eno za drugo:



1. način: Preverite velikost imenika z ukazom du

Privzeti ukaz za preverjanje velikosti imenika je znan kot ukaz 'du', kar pomeni d isk u žajbelj. Ukaz du je nameščen na večini distribucij Linuxa. Z ukazom du si lahko ogledate trenutno velikost imenika vašega sistema na naslednji način:



$od





Zgornji ukaz prikaže seznam vsebine domačega imenika. Številke, prikazane na levi, prikazujejo velikosti vsakega predmeta v kilobajtih.

Z možnostjo -h lahko izhod prikažete tudi v bolj opisni obliki:



$od–H

Zgornji ukaz prikazuje prostor v kilogramih, mega in gigabajtih s številkami.

Če želite najti velikost določenega imenika, uporabite naslednjo skladnjo:

$od–H/imenik-pot

Zgornji ukaz boste morali zagnati kot uporabnik sudo, ker nekateri imeniki zahtevajo določena dovoljenja za dostop do določene vsebine imenika.

Za preverjanje velikosti imenika imenika /var uporabite naslednji ukaz:

$sudo od–H/kje

Z možnostjo -hc lahko velikost določenega imenika prikažete v človeško berljivi obliki na naslednji način:

$sudo od -hc /kje

Globino poti podimenika lahko spremenite tudi z možnostjo največje globine. Na primer, če želite prikazati samo zgornji imenik, bi morali nastaviti max-globino = 0, kot sledi:

$sudo od–Hc ––max-globina =0 /kje

Podobno, če želite pridobiti zgornji imenik z eno plastjo podimenika, nastavite max-depth = 1.

$sudo od–Hc ––max-globina =1 /kje

Če želite raziskati več ukazov, povezanih z du, lahko uporabite naslednji ukaz:

$človek od

2. način: Preverite velikost imenika s pomočjo drevesnega ukaza

Drevesni ukaz se uporablja za prikaz imenikov, podimenikov in datotek v drevesni obliki. Ta ukaz lahko naredite bolj uporaben tako, da vnesete zastavice in možnosti za prilagajanje. Ukaz drevesa ni več nameščen v večini sistemov Linux. Ta ukaz lahko namestite z upraviteljem paketov apt na naslednji način:

$sudoaptnamestite drevo

Za prikaz trenutnega imenika, podimenikov in datotek uporabite naslednji ukaz na terminalu:

$drevo -d -h

Z drevesnim ukazom lahko tudi pridobite vsebino določenega imenika z naslednjo skladnjo:

$drevo /imenik-pot

Če želite prikazati vsebino imenika /var, uporabite naslednji ukaz:

$drevo /kje

Ko dokončate ukaz, bo prikazano skupno število imenikov in podimenikov.

Če želite izvedeti več o drevesnem ukazu, uporabite naslednji ukaz:

$človek drevo

3. način: Preverite velikost imenika z ukazom ncdu

NCurses Disk Usage, skrajšano 'ncdu', se uporablja tudi za preverjanje velikosti imenika. ncdu ni privzeto nameščen v večini sistemov Linux. Ta ukaz boste morali namestiti z ukazno vrstico prek upravitelja paketov apt, kot sledi:

$sudoaptnamestitencdu

S pomočjo ncdu si lahko ogledate interaktivni prikaz uporabe sistemskega diska. Če želite preizkusiti ta ukaz, izvedite naslednje:

$ncdu

Zgornji levi kot prikazuje trenutni imenik, ki si ga ogledujete. Levi stolpec prikazuje velikost imenika v številčni vrednosti, kjer znaki # označujejo velikost poleg vsakega imenika. S puščičnimi tipkami se lahko pomikate med temi vrsticami. Tukaj je namen puščice desno brskanje po imeniku, namen puščice levo pa vas premakne nazaj.

Z ukazom ncdu lahko ciljate tudi na določen imenik:

$ncdu/kje

Če želite zapreti vmesnik ncdu, pritisnite »q« in za pomoč pritisnite »?«.

V tem članku ste izvedeli, kako s tremi različnimi metodami preveriti velikost imenika z uporabo terminalske ukazne vrstice v sistemih Ubuntu 20.04 Linux. S terminalom lahko raziščete več ukazov, povezanih z drevesnimi, ncdu in du ukazi. Te ukaze je mogoče uporabiti v vseh distribucijah Linuxa. Če imate kakršna koli vprašanja ali predloge, jih spodaj komentirajte.