Hvordan sjekker jeg størrelsen på en mappe i Linux

Hvordan sjekker jeg størrelsen på en mappe i Linux
Linux tilbyr deg forskjellige fantastiske kommandolinjekommandoer som vil hjelpe deg med å utføre forskjellige oppgaver. En av de viktigste oppgavene utført fra kommandolinjen til Linux er å sjekke størrelsen på filen eller mappen. Det kan være nødvendig å gi plass til den innkommende filen eller overføre den til et annet sted. Når du kjører noen distribusjoner, har det en tendens til å opprette en loggfil automatisk, og plassen vil fylles opp med disse loggfilene. Så vi må spore plassen til filen eller mappen og lage plass på disken for dem deretter.

For dette trenger du et Linux-system, et kommandolinjegrensesnitt for å kjøre kommandoen, og riktig brukertilgang for å sjekke plassen på Linux-systemet.
Vi vil se på forskjellige måter å sjekke filen eller mappestørrelsen som er tilgjengelig på Linux -systemet.

Bruker du kommando

DU i “DU” -kommandoen spesifiserer diskbruken, som er tilgjengelig i alle Linux -distribusjoner som standard. Kjør kommandoen nedenfor for å sjekke diskbruken for Linux -systemet ditt.

du

Du vil få utdataene som viser innholdet av hjemmekatalogen og noen tall til venstre som viser objektets størrelse i KB.

Hvis du vil ha utdataene i et mer lesbart format, bruk alternativet “-h” og “DU” -kommandoen, som vist nedenfor.

du -h

I output ovenfor vil du se noen tall som slutter med tegn. Antallet spesifiserer mengden som brukes, og tegnet vil spesifisere (vanligvis k, g eller m) kilobyte, gigabyte eller megabyte.

Hvis du vil sjekke størrelsen på katalogen som er forskjellig fra den gjeldende katalogen, kan du bruke følgende format for “DU” -kommandoen.

du -h /var

Kommandoen ovenfor vil hjelpe deg med å vise størrelsen på /VAR -kataloginnholdet. Du vil merke en feil i utdataene nedenfor, da brukeren ikke har riktig tillatelse til å få tilgang til filen. Hvis du vil ha de rette privilegiene, bruk sudo- eller su -kommandoen som nevnt nedenfor.

sudo du -h /var

Hvis du vil vise den totale diskbruken for en bestemt katalog, bruk “-C” -kommandoen som vist nedenfor.

sudo du -c /var

For å få utdataene i et menneskelig lesbart format, kombinerer du alternativet “-c” og “-h” -alternativet, som vist nedenfor.

sudo du -hc /var

Vel, du kan til og med sette grensen for å vise et visst nivå av underkatalogen ved hjelp av alternativet "Max-Dypth". Tenk på eksemplet nedenfor for bare å vise det øverste nivået i katalogen.

sudo du -hc - -max -dybde = 0 /var

Men hvis du vil spesifisere detaljene i det øverste katalognivået sammen med det første laget av underkatalogen, kjør nedenfor -kommandoen nedenfor med Max_Depth -verdien som "1", som vist nedenfor nedenfor.

sudo du -hc - -max -dybde = 1 /var

Bruke trekommando

Noen Linux -versjoner har ikke trekommandoen; Du kan eksplisitt installere det som følger.

  • For Linux distribusjon- Debian / Ubuntu
  • sudo apt-get installer tre
  • For Linux Distribution- Centos / Redhat
  • sudo yum installer tre

Å bruke Tree -kommandoen vil vise den visuelle representasjonen av katalogene dine. Du kan bruke trekommandoen sammen med flere alternativer for forskjellige funksjonaliteter. For å få utdataene i menneskelig lesbart format, bruk følgende kommando med alternativet “-h”.

tre -d -h

Du kan også bruke trekommandoen hvis du vil målrette mot den spesifikke katalogen.

tre /var

Hvis den oppgitte katalogen har flere innhold, vil kommandoen ovenfor ta tid å generere utdataene.

Bruke NCDU -kommando

NCDU er også kjent som Ncurses Disk Usage, som heller ikke er tilgjengelig i alle Linux -distribusjonene som standard. Du kan eksplisitt installere den ved hjelp av kommandoene nedenfor for forskjellige Linux -distribusjoner.

  • For Linux distribusjon- Debian / Ubuntu
  • sudo apt-get installer ncdu
  • For Linux Distribution- Centos / Redhat
  • sudo yum install ncdu

Bruk NCDU -kommandoen for å få den interaktive visningen av diskbruken.

ncdu

Du kan se den gjeldende katalogen bli skannet i øverste høyre hjørne. I venstre kolonne vil du få den numeriske størrelsen sammen med en graf over #- tegn som spesifiserer den relative størrelsen.

For å velge de forskjellige linjene, kan du bruke pil opp og ned. Med høyre pil vil du kunne bla gjennom katalogen og bruke venstre pil, kan du gå tilbake.

Du kan også bruke NCDU -kommandoen for å målrette den spesifikke katalogen.

ncdu /var

For all hjelp med NCDU -kommandoen, kan du trykke på “?”Nøkkel inne i NCDU -grensesnittet. Hvis du vil slutte, kan du trykke på "Q" -brevet.

Konklusjon

Når du jobber med et Linux -system, må du kjenne bruken av en disk og størrelsen på filene eller katalogene dine. Du kan bruke forskjellige kommandoer til det formålet vi har nevnt ovenfor. Du kan til og med opprette et bash -skript for å tømme filen hvis størrelsen overstiger en viss grense ved bruk av diskbrukskommandoer. Når du begynner å jobbe med et Linux -system, vil du sjekke Disk Space Commands.