I Linux, hvordan finne størrelsen på katalog og underkataloger?

I Linux, hvordan finne størrelsen på katalog og underkataloger?

Før du installerer noe nytt program på datasystemet ditt, er det første som hver bruker trenger å sikre at systemet har en tilstrekkelig mengde lagringsplass til å holde det programmet og kjøre det uten ytelsesproblemer. Tilsvarende, når du har tenkt å kopiere eller laste ned filer i noen av katalogene til datasystemet ditt, må du sjekke om den katalogen har en tilstrekkelig mengde lagringsplass tilgjengelig eller ikke.

Det er flere måter du kan sjekke størrelsene på katalogene og underkatalogene i et hvilket som helst operativsystem som er både GUI -basert og CLI -basert. Siden Linux-operativsystemet stort sett fungerer med CLI, er brukerne imidlertid generelt interessert i å lete etter terminalbaserte metoder for å utføre enhver oppgave. I dagens artikkel vil vi derfor snakke om metodene for å finne størrelsene på katalog og underkataloger i Linux Mint 20.

Metoder for å finne størrelsen på katalog og underkataloger i Linux Mint 20:

For å finne størrelsene på katalog og underkataloger i Linux Mint 20, kan du bruke hvilken som helst av de tre metodene beskrevet nedenfor:

Metode 1: Bruke “NCDU” -kommandoen:

For å bruke “NCDU” -kommandoen for å finne størrelsene på katalog og underkataloger i Linux Mint 20, vil du bli pålagt å utføre følgende trinn:

Først må vi starte terminalen i Linux som vi skal utføre “NCDU” -kommandoen som vist på bildet nedenfor:


Siden “NCDU” -kommandoen ikke er installert som standard på Linux -systemene, vil vi derfor først installere den ved å kjøre følgende kommando i terminalen:

$ sudo apt install ncdu


Før du kjører denne kommandoen, må du sørge for at internett fungerer riktig, ellers vil denne kommandoen ikke utføre å utføre. Denne kommandoen vil ta noen minutter å installere “NCDU” -kommandoen og alle nødvendige avhengigheter med hell, hvoretter terminalen din vil vise utgangen vist på bildet nedenfor:


Når “NCDU” -kommandoen er installert på systemet vårt, kan vi enkelt bruke det til å finne størrelsene på katalog og underkataloger ved å kjøre den på følgende måte:

$ NCDU

Her ønsket vi bare å finne størrelsene på hjemmekatalogen og dens underkataloger, og det er grunnen til at vi ikke måtte nevne noen vei. Imidlertid, hvis du ønsker å finne størrelsen på en annen katalog enn hjemmekatalogen, må banen nevnes etter “NCDU” -kommandoen.


Størrelsene på hjemmekatalogen og underkatalogene vises på bildet nedenfor:

Metode 2: Bruke “DU” -kommandoen:

For å bruke “DU” -kommandoen for å finne størrelsene på katalog og underkataloger i Linux Mint 20, vil du bli pålagt å utføre følgende trinn:

Siden “DU” -kommandoen allerede er installert på Linux -systemene, trenger vi derfor ikke å installere noe, snarere kan vi bruke denne kommandoen med en gang på den måten som er vist nedenfor:

$ du -h

Igjen, hvis du ønsker å finne størrelsen på en annen katalog enn hjemmekatalogen, må du nevne banen etter “du -h” -kommandoen. Her brukes "-h" -flagget til å skrive ut utdataene i et menneskelig lesbart format.


Størrelsene på katalogene i hjemmekatalogen vises i følgende bilde:

Metode nr. 3: Bruke kommandoen “Tree”:

For å bruke “Tree” -kommandoen for å finne størrelsene på katalog og underkataloger i Linux Mint 20, vil du bli pålagt å utføre følgende trinn:

Kommandoen “Tree” er heller ikke installert i Linux -systemene som standard, men den kan enkelt installeres ved å kjøre kommandoen vist nedenfor:

$ sudo apt installer tre


Før du kjører denne kommandoen, må du sørge for at internett fungerer riktig, ellers vil denne kommandoen ikke utføre å utføre. I vårt tilfelle har vi allerede installert “Tree” -kommandoen på systemet vårt for et annet formål, og det er grunnen til at terminalen vår viste følgende utgang etter å ha kjørt denne kommandoen:


Nå kan vi kjøre “Tree” -kommandoen for å finne størrelsene på katalogen og underkatalogene på den måten som er vist nedenfor:

$ tre -d -h

Igjen brukes "-h" -flagget med “Tree -D” -kommandoen for å vise utgangen i et menneskelig lesbart format. Hvis du ønsker å finne størrelsen på en annen katalog enn hjemmekatalogen, må du dessuten nevne banen rett etter “Tree -D -h” -kommandoen.


Størrelsene på alle katalogene i hjemmekatalogen vises i følgende bilde:

Konklusjon:

Ved å bruke noen av de tre metodene som er omtalt i denne artikkelen, kan man enkelt finne ut størrelsene på katalogen og underkatalogene i den. Vi har også nettopp vist deg eksemplene der vi ønsket å finne ut størrelsene på hjemmekatalogen og underkatalogene i den. Imidlertid kan du også finne størrelsene på enhver annen katalog og underkatalogene hvis du ønsker det, ved å bruke veldig enkle metoder. Alt du trenger å gjøre er å gi de riktige banene i disse katalogene etter kommandoene som er diskutert ovenfor, og du vil kunne finne størrelsene på noen kataloger i Linux Mint 20 -systemet ditt.

Av alle de tre metodene som er diskutert i denne artikkelen, er den første metoden nyttig hvis du vil ha en detaljert rapport om størrelsene på en katalog og dens underkataloger sammen med den totale størrelsen. Den andre metoden er nyttig hvis du ønsker å ha størrelsene på til og med underkatalogene i underkatalogene, mens den tredje metoden er nyttig hvis du bare har tenkt å få størrelsene på underkatalogen på første nivå i en katalog.