Skip to main content

Eksempel Brug af kommandoen "du"

A Christmas Computer Bug, and the Future of Files (Juni 2025)

A Christmas Computer Bug, and the Future of Files (Juni 2025)
Anonim

Denne vejledning viser dig, hvordan du finder ud af, hvor meget diskplads en fil eller mappe tager op med Linux-kommandolinjen.

Find ud af filstørrelsen af ​​alle filer og mapper

Du-kommandoen opsummerer diskbrugen af ​​hver fil.

I sin enkleste form kan du blot køre følgende kommando:

du

Dette vil rulle gennem alle filerne og mapperne i den nuværende arbejdsmappe. For hver fil, der vises, vises en filstørrelse sammen med den, og i bunden vises den samlede filstørrelse.

For at finde ud af, hvor meget plads der bruges på hele drevet, kan du starte i rodmappen ved at bruge følgende kommando:

du /

Du skal muligvis bruge sudo sammen med kommandoen du til at hæve dine tilladelser som følger:

sudo du /

Hovedproblemet med ovenstående kommando er, at det kun vil vise undermappernes filstørrelse og ikke filerne i dem.

For at få en komplet liste skal du bruge en af ​​følgende kommandoer:

du-aduall

Du kan få output til at rulle i sider ved at bruge mere kommandoen eller den mindre kommando som følger:

du | meredu | mindre

Find ud af filstørrelsen på individuelle filer og mapper

Hvis du bare vil finde ud af den diskbrug, der bruges af en enkelt fil, kan du angive filnavnet sammen med kommandoen du som følger.

du / vej / til / fil

For eksempel

du image.png

Udgangen vil være sådan noget:

36 image.png

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

88 Damp / logs92 damp

Ovennævnte viser, at Steam-mappen har en log-mappe, som har en størrelse på 88, og summen for Steam-mappen er 92.

Det lister ikke filerne i logfilen. For at få listen over filer skal du bruge følgende kommando:

du-a damp

Resultaterne er nu som følger:

84 Damp / logs / bootstrap_log.txt88 Damp / logs92 damp

Skift output af filstørrelsen

Som standard er filstørrelserne angivet som kilobytes. Du kan ændre blokstørrelsen til andre værdier som følger:

du -BM

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

du-MB zorin.iso

Ovennævnte kommando udsender størrelsen som 1556M.

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

du -BK zorin.isodu -BG zorin.iso

I kilobytes er zorin.iso-filen angivet som 159232K.

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

Der er faktisk 8 mulige indstillinger, der er som følger:

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

Hvis du får en liste over filer, der forsøger at få den rigtige skærmstørrelse, er det svært. For eksempel skal en fil med 100 bytes vises som bytes, men en fil der er 16 gigabyte ville blive bedre vist i gigabyte.

For at få den rigtige filstørrelse baseret på den fil, der vises, skal du bruge en af ​​følgende kommandoer:

du -hdu-human-readble

Opsummere output

Du kan få kommandoen du til at vise den samlede størrelse af filerne og mapperne ved at bruge følgende kommandoer:

du-cdu - total

Du kan også fjerne de fleste af de andre output, som f.eks. Listen over filer og mapper ved at bruge følgende kommandoer:

du-sdu - summere

Resumé

Du kan finde ud af mere om kommandoen du ved at køre mandens kommando i terminalen som følger:

mand du

En anden kommando, du måtte ønske at læse om, er kommandoen df, der rapporterer filsystem og diskpladsbrug.