Du (diskbrug) kommando i Linux
Kort sagt, “af” (Disk Usage) este Linux kommando / Unix som vi kan tjek den besatte volumen (brugsoplysninger) på harddisken af foldere og Filer.
En meget nyttig kommando, især når vi er begrænset af plads på harddisken – eller SSD – og vi vil hurtigt finde ud af, hvem de er filer og / eller Mapper mest “STORT”. selvfølgelig kommando “af” kan bruges i en række syntakser for at returnere de ønskede brugsoplysninger.
Kommandolinje syntaks “af” det er meget enkelt og meget fleksibelt, ligesom alle linux-kommandoer.
I ordredokumentationen “af”, bliver vi præsenteret for følgende muligheder:
[root@server]# dig –hjælp
Usage: du [OPTION]… [FIL]…
eller: fra [OPTION]… –filer0-fra=F
Opsummer diskbrug af hver FIL, rekursivt for mapper.
Obligatoriske argumenter til lange optioner er også obligatoriske for korte optioner.
-en, –alle skrive tæller for alle filer, ikke kun mapper
–tilsyneladende størrelse udskriv tilsyneladende størrelser, snarere end diskbrug; selvom den tilsyneladende størrelse normalt er mindre, kan den være større på grund af huller i ('spare') filer, intern fragmentering, indirekte blokeringer og lignende
-B, –block-size=SIZE bruger SIZE-byte blokke
-b, –bytes svarende til `–tilsyneladende størrelse –blok-størrelse=1′
-c, –total producere en total total
-D, –dereference-args dereference kun symbolske links, der er opført på kommandolinjen
–files0-from=F opsummerer diskbrug af de NUL-terminerede filnavne specificeret i fil F;
Hvis F er – læs derefter navne fra standardinput
-H svarende til –dereference-args (-D)
-h, –udskriftsstørrelser, der kan læses af mennesker, i format, der kan læses af mennesker (f.eks. 1K 234M 2G)
–jeg kan lide -h, men brug potenser af 1000 ikke 1024
-k lide –blokstørrelse=1K
-l, –count-links tæller størrelser mange gange, hvis de er hårdt linkede
- jeg kan lide –blokstørrelse=1M
-L, –dereference dereference alle symbolske links
-P, –no-dereference følg ikke nogen symbolske links (dette er standard)
-0, –null end hver outputlinje med 0 byte i stedet for newline
-S, –separate-dirs inkluderer ikke størrelsen af undermapper
-s, –opsummer vis kun en total for hvert argument
-x, –et-fil-system spring mapper på forskellige filsystemer
-X, –exclude-from=FILE ekskluder filer, der matcher ethvert mønster i FILE
–exclude=PATTERN ekskluder filer, der matcher PATTERN
–max-depth=N udskriv totalen for en mappe (eller fil, med –alle) kun hvis det er N eller færre niveauer under kommandolinjeargumentet; –max-depth=0 er det samme som
–sammenfatte
–tid viser tidspunktet for den sidste ændring af en fil i mappen eller en af dens undermapper
–time=WORD vis tid som WORD i stedet for ændringstid: atime, access, use, ctime eller status
–time-style=STYLE viser tider med stil STYLE: fuld-iso, lang-iso, iso, +FORMAT
FORMAT tolkes som `dato’
–hjælp til at vise denne hjælp og afslutte
–version output version information og exit
Visningsværdier er i enheder af den første tilgængelige STØRRELSE fra –blokstørrelse og miljøvariablerne DU_BLOCK_SIZE, BLOCK_SIZE og BLOCKSIZE.
Ellers er standardenhederne 1024 bytes (eller 512, hvis POSIXLY_CORRECT er indstillet).
STØRRELSE kan være (eller kan være et heltal, eventuelt efterfulgt af) en af følgende: KB 1000, K 1024, MB 1000*1000, M 1024*1024 og så videre for G, T, P, E, Z, Y.
Alle ovenstående muligheder kan kombineres i kommandolinjer, der viser os nøjagtige rapporter om de målrettede filer og mapper. For eksempel, hvis vi ønsker at se den individuelle mængde af mapper og filer på en bestemt placering (/var, i vores eksempel), vil kommandolinjen gøre:
du --si -s * | sort -h
Dette betyder individuel lydstyrkevisning optaget af mapperne og filerne under /var, sorteret i faldende rækkefølge.
“sortere -h” – sorter og vis resultatet i “Menneskeligt læsbart format“.Bytes, Kilobytess, Megabytes, Gigabyte.
“–og” – har nogenlunde samme funktion som “-h”, men brug 1000 i stedet for 1024.
“-s” – viser totalen for den overordnede mappe uden at angive mapperne og filerne under den.
Du (diskbrug) kommando i Linux
Hvad er nyt
Om Stealth
Passioneret omkring teknologi, skriver jeg med glæde på StealthSettings.com siden 2006. Jeg har stor erfaring med operativsystemer: macOS, Windows og Linux, samt med programmeringssprog og bloggingplatforme (WordPress) og til webshops (WooCommerce, Magento, PrestaShop).
Se alle indlæg af StealthDu kan også være interesseret i...
