Sjekk katalogstørrelse i Linux

Sjekk katalogstørrelse i Linux
Det er ganske enkelt å sjekke størrelsen på kataloger og filer ved hjelp av GUI. Å få størrelsen på en katalog ved hjelp av kommandolinjen kan være mye vanskeligere enn når du bruker GUI. Med 'LS' -kommandoen kan du liste innholdet i en katalog, men du kan ikke se den nøyaktige plassen eller katalogstørrelsen. I stedet må du utforske flere kommandoer for å få den nøyaktige størrelsen på katalogen eller filen.

I denne artikkelen lærer du hvordan du sjekker katalogstørrelse på Linux ved hjelp av kommandolinjemiljøet. Alle kommandoene demonstrert i denne artikkelen ble kjørt på en Ubuntu 20.04 System. Alle metoder og trinn utføres i terminalen. Du kan raskt åpne terminalvinduet ved å skrive Ctrl + ALT + T.

Følgende er noen metoder du kan bruke for å sjekke katalogstørrelse på Linux -systemer. Vi vil utforske disse metodene en etter en:

Metode 1: Sjekk katalogstørrelse ved hjelp av DU -kommandoen

Standardkommandoen som brukes til å sjekke størrelsen på katalogen er kjent som 'du' -kommandoen, som står for dIsk usalvie. DU -kommandoen er installert på de fleste Linux -distribusjoner. Ved hjelp av DU -kommandoen kan du se gjeldende katalogstørrelse på systemet ditt, som følger:

$ du

Kommandoen ovenfor viser en liste over innholdet i hjemmekatalogen. Tallene som vises til venstre viser størrelsene, i kilobyte, av hvert objekt.

Ved hjelp av -h -alternativet kan du også vise utgangen i mer beskrivende form, som følger:

$ du -h

Kommandoen ovenfor viser plassen i kilo, mega og gigabyte med tall.

For å finne størrelsen på den spesifikke katalogen, bruk følgende syntaks:

$ du -h /katalog -path

Du må kjøre kommandoen ovenfor som SUDO -brukeren, fordi noen kataloger krever visse tillatelser tilgang til bestemt kataloginnhold.

Bruk følgende kommando for å sjekke katalogstørrelsen på /var katalogen:

$ sudo du -h /var

Med alternativet -HC kan du vise størrelsen på den spesifikke katalogen i menneskelig lesbar form, som følger:

$ sudo du -hc /var

Du kan også endre underkatalogstiedybden ved å bruke alternativet Max-dybde. Hvis du for eksempel bare ønsket å vise toppkatalogen, må du stille inn maks-dybden = 0, som følger:

$ sudo du -hc -Max -DEBTH = 0 /var

Tilsvarende, for å hente toppkatalogen med ett lag underkatalog, vil du stille maks-dybde = 1.

$ sudo du -hc -Max -DEBTH = 1 /var

Hvis du vil utforske flere kommandoer relatert til DU, kan du bruke følgende kommando:

$ mann du

Metode 2: Kontroller katalogstørrelse ved hjelp av trekommando

Tre -kommandoen brukes til å vise kataloger, underkataloger og filer i treformatet. Du kan gjøre denne kommandoen mer nyttig ved å legge inn flagg og alternativer for tilpasning. Treekommandoen kommer ikke allerede installert på de fleste Linux -systemene. Du kan installere denne kommandoen ved hjelp av APT Package Manager, som følger:

$ sudo apt installer tre

For å vise gjeldende katalog bruker underkataloger og filer følgende kommando på terminalen:

$ tre -d -h

Med trekommandoen kan du også hente innholdet i en spesifikk katalog ved hjelp av følgende syntaks:

$ tre /katalog-sti

For å liste opp innholdet i /VAR -katalogen, bruker du følgende kommando:

$ tre /var

Etter å ha fullført kommandoen, vil den vise det totale antallet kataloger og underkataloger.

For å lære mer om trekommandoen, bruk følgende kommando:

$ mann tre

Metode 3: Kontroller katalogstørrelse ved å bruke NCDU -kommandoen

Ncurses diskbruk, forkortet 'NCDU,' brukes også til å sjekke katalogstørrelsen. NCDU er ikke installert som standard på de fleste Linux -systemer. Du må installere denne kommandoen ved å bruke kommandolinjen gjennom APT Package Manager, som følger:

$ sudo apt install ncdu

Ved hjelp av NCDU kan du se en interaktiv visning av systemdiskbruken. Utfør følgende for å prøve ut denne kommandoen:

$ NCDU

Øvre øverste venstre hjørne viser gjeldende katalog som vises. Den venstre kolonnen viser katalogstørrelse i den numeriske verdien, der # tegnene indikerer størrelsen ved siden av hver katalog. Ved hjelp av piltastene kan du navigere mellom disse linjene. Her er formålet med høyre pil å bla gjennom katalogen, og formålet med venstre pil er å flytte deg tilbake.

Med NCDU -kommandoen kan du også målrette mot en bestemt katalog, som følger:

$ ncdu /var

For å avslutte NCDU -grensesnittet, trykk 'Q,' og for hjelp, trykk '?'.

I denne artikkelen lærte du hvordan du sjekker katalogstørrelsen på å bruke terminalkommandolinjen på Ubuntu 20.04 Linux -systemer gjennom tre forskjellige metoder. Du kan utforske flere kommandoer relatert til treet, NCDU og DU -kommandoene ved hjelp av terminalen. Disse kommandoene kan brukes på alle Linux -distribusjoner. Hvis du har spørsmål eller forslag, kan du kommentere nedenfor.