Skip to main content

Eksempel Bruk av kommandoen "du"

Cloud Computing - Computer Science for Business Leaders 2016 (April 2025)

Cloud Computing - Computer Science for Business Leaders 2016 (April 2025)
Anonim

Denne guiden viser deg hvordan du finner ut hvor mye diskplass en fil eller mappe tar opp med Linux-kommandolinjen.

Finn ut filstørrelsen på alle filer og mapper

Du-kommandoen oppsummerer diskbruken av hver fil.

I sin enkleste form kan du bare kjøre følgende kommando:

du

Dette vil rulle gjennom alle filene og mappene i den nåværende arbeidsboken. For hver fil som vises, vises en filstørrelse ved siden av den, og nederst vises den totale filstørrelsen.

For å finne ut hvor mye plass som brukes på hele stasjonen, kan du starte i rotmappen ved å bruke følgende kommando:

du /

Du må kanskje bruke sudo sammen med du-kommandoen for å heve dine tillatelser som følger:

sudo du /

Hovedproblemet med kommandoen ovenfor er at den kun vil vise filstørrelsen på undermappene og ikke filene i dem.

For å få en komplett liste bruk en av følgende kommandoer:

du-aduall

Du kan få utdataene til å bla i sider ved å bruke mer kommando eller mindre kommando som følger:

du | merdu | mindre

Finn ut filstørrelsen på individuelle filer og mapper

Hvis du bare vil finne ut av diskbruken som brukes av en enkelt fil, kan du angi filnavnet sammen med kommandoen du som følger.

du / bane / til / fil

For eksempel

du image.png

Utgangen vil være noe slikt:

36 image.png

Hvis du skriver inn et mappenavn sammen med du-kommandoen, får du en liste over alle filer i mappen.

88 Damp / logger92 damp

Ovenstående viser at Steam-mappen har en loggmappe som har en størrelse på 88 og summen for Steam-mappen er 92.

Det lister ikke filene i loggmappen. For å få listen over filer du trenger å bruke følgende kommando:

du-a damp

Resultatene er nå som følger:

84 Damp / logger / bootstrap_log.txt88 Damp / logger92 damp

Endre utdataene for filstørrelsen

Som standard er filstørrelsene listet som kilobytes. Du kan endre blokkstørrelsen til andre verdier som følger:

du -BM

For eksempel har jeg en fil kalt "zorin.iso" som som standard er 1630535680 i størrelse.

du-MB zorin.iso

Kommandoen ovenfor utsender størrelsen som 1556M.

Du kan også bruke K eller G som følger:

du -BK zorin.isodu -BG zorin.iso

I kilobytes er zorin.iso-filen oppført som 159232K.

I gigabyte er zorin.iso-filen oppført som 2G

Det er faktisk 8 mulige innstillinger som er som følger:

  • K - Kilobytes
  • M - Megabyte
  • G - Gigabyte
  • T - Terabyte
  • P - Petabytter
  • E - Exabytes
  • Z - Zetabytes
  • Y - Yottabyte

Hvis du får en liste over filer som prøver å få riktig skjermstørrelse, er det vanskelig. For eksempel må en fil med 100 byte vises som byte, men en fil som er 16 gigabyte ville bli bedre vist i gigabyte.

For å få riktig filstørrelse basert på filen som vises, bruk en av følgende kommandoer:

du -hdu - human readble

Oppsummer outputen

Du kan få kommandoen du til å vise den totale størrelsen på filene og mappene ved å bruke følgende kommandoer:

du-cdu - total

Du kan også eliminere de fleste av de andre utgangene, for eksempel oppføringen av filer og mapper ved å bruke følgende kommandoer:

du-sdu - summere

Sammendrag

Du kan finne ut mer om kommandoen du ved å kjøre mannens kommando i terminalen som følger:

mann du

En annen kommando du kanskje ønsker å lese om, er df-kommandoen som rapporterer filsystem og diskplassbruk.