Kort sagt, “av” (Diskbruk) este Linux kommando / Unix som vi kan gjennom sjekk det okkuperte volumet (bruksinformasjon) på harddisken av brosjyrer og Filer.
En veldig nyttig kommando spesielt når vi er begrenset av harddiskplass – eller SSD – og vi vil raskt finne ut hvem de er filer og / eller mappene mest “STOR”. selvfølgelig kommando “av” kan brukes i en rekke syntakser for å returnere ønsket bruksinformasjon.
Kommandolinjesyntaks “av” det er veldig enkelt og veldig fleksibelt, som alle linux-kommandoer.
I bestillingsdokumentasjonen “av”, får vi følgende alternativer:
[root@server]# deg –hjelp
Bruk: du [OPTION]… [FIL]…
 eller: fra [OPTION]… –filer0-fra=F
Oppsummer diskbruken for hver FIL, rekursivt for kataloger.
Obligatoriske argumenter for lange opsjoner er også obligatoriske for korte opsjoner.
 -en, –alle skriveteller for alle filer, ikke bare kataloger
 –tilsynelatende utskriftsstørrelser i stedet for diskbruk; selv om den tilsynelatende størrelsen vanligvis er mindre, kan den være større på grunn av hull i («sparsomme») filer, intern fragmentering, indirekte blokkeringer og lignende
 -B, –block-size=SIZE bruker SIZE-byte blokker
 -b, –byte tilsvarende `–tilsynelatende størrelse –blokkstørrelse=1′
 -c, –totalt produsere en totalsum
 -D, –dereference-args derefererer bare symbolkoblinger som er oppført på kommandolinjen
 –files0-from=F oppsummerer diskbruken til de NUL-terminerte filnavnene spesifisert i fil F;
 Hvis F er – les deretter navn fra standardinndata
 -H tilsvarende –dereference-args (-D)
 -h, –menneskelesbare utskriftsstørrelser i lesbart format (f.eks. 1K 234M 2G)
 –jeg liker -h, men bruk potenser på 1000 ikke 1024
 -k liker –blokkstørrelse=1K
 -l, –count-links teller størrelser mange ganger hvis hard linked
 -Jeg liker –blokkstørrelse=1M
 -L, –dereference dereference alle symbolske lenker
 -P, –no-dereference ikke følg noen symbolske lenker (dette er standard)
 -0, –null-ende hver utgangslinje med 0 byte i stedet for ny linje
 -S, –separate-dirs inkluderer ikke størrelsen på underkataloger
 -s, –oppsummer viser kun en total for hvert argument
 -x, –ett-filsystem hopper over kataloger på forskjellige filsystemer
 -X, –exclude-from=FILE ekskluder filer som samsvarer med ethvert mønster i FILE
 –exclude=PATTERN ekskluder filer som samsvarer med PATTERN
 –max-depth=N skriv ut totalen for en katalog (eller fil, med –alle) bare hvis det er N eller færre nivåer under kommandolinjeargumentet; –max-depth=0 er det samme som
 –oppsummere
 –tid viser tidspunktet for siste endring av en fil i katalogen, eller noen av dens underkataloger
 –time=WORD vis tid som WORD i stedet for endringstid: atime, access, use, ctime eller status
 –time-style=STYLE viser tider med stil STYLE: full-iso, long-iso, iso, +FORMAT
 FORMAT tolkes som `dato’
 –hjelp til å vise denne hjelpen og gå ut
 –versjonsutgang versjonsinformasjon og avslutt
Visningsverdier er i enheter av den første tilgjengelige STØRRELSE fra –blokkstørrelse, og miljøvariablene DU_BLOCK_SIZE, BLOCK_SIZE og BLOCKSIZE.
Ellers er enhetene standard til 1024 byte (eller 512 hvis POSIXLY_CORRECT er satt).
STØRRELSE kan være (eller kan være et heltall eventuelt etterfulgt av) ett av følgende: KB 1000, K 1024, MB 1000*1000, M 1024*1024, og så videre for G, T, P, E, Z, Y.
Alle alternativene ovenfor kan kombineres i kommandolinjer som vil vise oss nøyaktige rapporter om de målrettede filene og katalogene. For eksempel, hvis vi ønsker å se det individuelle volumet av mapper og filer på et bestemt sted (/var, i vårt eksempel), vil kommandolinjen gjøre:
du --si -s * | sort -hDette betyr individuell volumvisning okkupert av mappene og filene under /var, sortert i synkende rekkefølge.
“sortere -h” – sorter og vis resultatet i “Menneskelig lesbart format“.Bytes, Kilobytes, Megabyte, Gigabyte.
“–og” – har litt samme funksjon som “-h”, men bruk 1000 i stedet for 1024.
“-s” – viser totalen for den overordnede katalogen, uten å angi mappene og filene under den.
 
			
