Diskhåndtering

Tjek katalogstørrelse i Linux

Tjek katalogstørrelse i Linux
Det er ret nemt 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 liste indholdet af en mappe, men du kan ikke se det nøjagtige rum eller bibliotekets størrelse. I stedet skal du udforske flere kommandoer for at få den nøjagtige størrelse af biblioteket eller filen.

I denne artikel lærer du, hvordan du kontrollerer katalogstørrelse på Linux ved hjælp af kommandolinjemiljøet. Alle kommandoer demonstreret i denne artikel blev kørt på en Ubuntu 20.04-systemet. 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 bibliotekstø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 størrelsen på biblioteket, er kendt som 'du' -kommandoen, som står for disk usalvie. Du-kommandoen er installeret på de fleste Linux-distributioner. Ved hjælp af du-kommandoen kan du se den aktuelle bibliotekstørrelse på dit system som følger:

$ du

Ovenstående kommando viser en liste over hjemmekatalogindholdet. Tallene, der vises til venstre, viser størrelsen i kilobyte for hvert objekt.

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

$ du -h

Ovenstående kommando viser pladsen i kilo, mega og Gigabyte med tal.

For at finde størrelsen på den specifikke mappe, brug følgende syntaks:

$ du -h / katalog-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 katalogindhold.

Brug følgende kommando til at kontrollere biblioteksstørrelsen på / var-biblioteket:

$ sudo du -h / var

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

$ sudo du -hc / var

Du kan også ændre dybden til underkatalogstien ved hjælp af indstillingen max-depth. Hvis du f.eks. Kun vil vise den øverste bibliotek, skal du indstille max-depth = 0 som følger:

$ sudo du -hc -max-depth = 0 / var

På samme måde skal du indstille max-depth = 1 for at hente den øverste mappe med et lag med underkatalog.

$ sudo du -hc -max-depth = 1 / var

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

$ man du

Metode 2: Kontroller katalogstø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 er ikke allerede installeret på de fleste Linux-systemer. Du kan installere denne kommando ved hjælp af apt pakkehåndtering som følger:

$ sudo apt installere træ

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

$ træ -d -h

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

$ træ / katalog-sti

For at liste indholdet af / var-kataloget skal du bruge følgende kommando:

$ træ / var

Efter udførelse af kommandoen viser den det samlede antal mapper og underkataloger.

For at lære mere om trækommandoen skal du bruge følgende kommando:

$ mand træ

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

NCurses Disk Usage, forkortet 'ncdu', bruges også til at kontrollere bibliotekets størrelse. 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åndtering som følger:

$ sudo apt installere ncdu

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

$ ncdu

Det øverste øverste venstre hjørne viser den aktuelle mappe, der vises. Den venstre kolonne viser katalogstørrelse i den numeriske værdi, hvor # -tegnene angiver størrelsen ud for 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 ncdu-kommandoen kan du også målrette mod en bestemt mappe som følger:

$ ncdu / var

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

I denne artikel lærte du, hvordan du kontrollerer biblioteksstørrelsen ved at bruge terminalkommandolinjen på Ubuntu 20.04 Linux-systemer gennem 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 nedenfor.

Mus Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Xdotool er et gratis og open source kommandolinjeværktøj til simulering af museklik og tastetryk. Denne artikel dækker en kort vejledning om brug af x...
Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...