Kontroller katalogstørrelse i Linux

Check Directory Size Linux



Det er ret let at kontrollere størrelsen på mapper og filer ved hjælp af GUI. At få størrelsen på et bibliotek ved hjælp af kommandolinjen kan være meget vanskeligere end ved brug af GUI. Med kommandoen 'ls' kan du angive indholdet i et bibliotek, men du kan ikke se den nøjagtige plads eller mappestørrelse. I stedet skal du udforske flere kommandoer for at få den nøjagtige størrelse på biblioteket eller filen.

I denne artikel lærer du, hvordan du kontrollerer biblioteksstørrelse på Linux ved hjælp af kommandolinjemiljøet. Alle kommandoer vist i denne artikel blev kørt på et Ubuntu 20.04 -system. Alle metoder og trin udføres i terminalen. Du kan hurtigt åbne terminalvinduet ved at skrive Ctrl + Alt + t.







Følgende er nogle metoder, du kan bruge til at kontrollere biblioteksstørrelse på Linux -systemer. Vi vil undersøge disse metoder en efter en:



Metode 1: Kontroller katalogstørrelse ved hjælp af du Command

Standardkommandoen, der bruges til at kontrollere mappens størrelse, er kendt som 'du' -kommandoen, som står for d isk u salvie. Kommandoen du er installeret på de fleste Linux -distributioner. Ved hjælp af kommandoen du kan du se den aktuelle biblioteksstørrelse på dit system som følger:



$af





Ovenstående kommando viser en liste over hjemmekatalogens indhold. Tallene, der vises til venstre, viser størrelserne i kilobytes for hvert objekt.

Ved hjælp af indstillingen -h kan du også vise output i mere beskrivende form som følger:



$af–H

Ovenstående kommando viser mellemrummet i kilo, mega og gigabyte med tal.

For at finde størrelsen på det specifikke bibliotek skal du bruge følgende syntaks:

$af–H/bibliotek-sti

Du bliver nødt til at køre ovenstående kommando som sudo -bruger, fordi nogle mapper kræver visse tilladelser for at få adgang til bestemt mappeindhold.

Brug følgende kommando til at kontrollere biblioteksstørrelsen for /var biblioteket:

$sudo af–H/hvor

Med indstillingen -hc kan du vise størrelsen på det specifikke bibliotek i læsbar form som følger:

$sudo af -hc /hvor

Du kan også ændre underkatalogens staldybde ved hjælp af indstillingen maks. Dybde. For eksempel, hvis du kun ville vise det øverste bibliotek, skal du indstille max-depth = 0 som følger:

$sudo af–Hc ––max-dybde =0 /hvor

Tilsvarende, for at hente topmappen med et lag underkatalog, så vil du indstille max-depth = 1.

$sudo af–Hc ––max-dybde =1 /hvor

Hvis du vil udforske flere kommandoer relateret til du, kan du bruge følgende kommando:

$mand af

Metode 2: Kontroller biblioteksstørrelse ved hjælp af trækommando

Trækommandoen bruges til at vise mapper, underkataloger og filer i træformatet. Du kan gøre denne kommando mere nyttig ved at indtaste flag og muligheder for tilpasning. Trækommandoen kommer ikke allerede installeret på de fleste Linux -systemer. Du kan installere denne kommando ved hjælp af apt -pakkehåndteringen som følger:

$sudopassendeinstallere træ

For at vise det aktuelle bibliotek bruger undermapper og filer følgende kommando på terminalen:

$træ -d -h

Med kommandoen træ kan du også hente indholdet i en bestemt mappe ved hjælp af følgende syntaks:

$træ /bibliotek-sti

For at angive indholdet i /var bibliotek, skal du bruge følgende kommando:

$træ /hvor

Efter at have udført kommandoen viser det det samlede antal mapper og underkataloger.

Hvis du vil lære mere om trækommandoen, skal du bruge følgende kommando:

$mand træ

Metode 3: Kontroller katalogstørrelse ved hjælp af ncdu Command

NCurses Disk Usage, forkortet 'ncdu', bruges også til at kontrollere biblioteksstørrelsen. ncdu er ikke installeret som standard på de fleste Linux -systemer. Du bliver nødt til at installere denne kommando ved hjælp af kommandolinjen gennem apt -pakkehåndteringen som følger:

$sudopassendeinstallerencdu

Ved hjælp af ncdu kan du se en interaktiv visning af din systemdiskbrug. Udfør følgende for at prøve denne kommando:

$ncdu

Det øverste venstre hjørne viser det aktuelle bibliotek, der ses. Den venstre kolonne viser biblioteksstørrelse i den numeriske værdi, hvor # -tegnene angiver størrelsen ved siden af ​​hvert bibliotek. Ved hjælp af piletasterne kan du navigere mellem disse linjer. Her er formålet med højre pil at gennemse biblioteket, og formålet med venstre pil er at flytte dig tilbage.

Med kommandoen ncdu kan du også målrette mod et bestemt bibliotek som følger:

$ncdu/hvor

For at afslutte ncdu -grænsefladen skal du trykke på 'q', og for at få hjælp skal du trykke på '?'.

I denne artikel lærte du, hvordan du kontrollerer biblioteksstørrelse ved brug af terminalkommandolinjen på Ubuntu 20.04 Linux -systemer via tre forskellige metoder. Du kan udforske flere kommandoer relateret til træ-, ncdu- og du -kommandoer ved hjælp af terminalen. Disse kommandoer kan bruges på alle Linux -distributioner. Hvis du har spørgsmål eller forslag, er du velkommen til at kommentere herunder.