du (Diskanvändning) Kommando i Linux

Kort sagt, "du"(Diskanvändning) är kommando Linux / Unix vi kan kontrollera den volym som upptas (informationsanvändning) hårddisk de mappar si filer.
En order mycket användbar särskilt när vi begränsas av Hårddiskutrymme - eller SSD - Och vi vill ta reda på snabbt att filer och / eller mappar den "voluminös". Naturligtvis, kommandot "du" Den kan användas i en mängd olika syntaxer som vi använder information som önskas avkastning.

Kommandoradssyntax"Du" är väldigt enkel och mycket flexibel, liksom alla Linux-kommandon.

För dokumentation "du", får vi följande alternativ:

[Root @ server] # du -help
Användning: du [OPTION] ... [FILE] ...
eller: gå [OPTION] ... -files0-from = F
Sammanfatta diskanvändning av varje FIL, rekursivt för kataloger.

Obligatoriska argument för långa flaggor är obligatoriska även för korta.
-a, -alla skriva räknas för alla filer, inte bara kataloger
-apparent storlek tryck uppenbara storlekar snarare än diskanvändning; trots den skenbara storleken är oftast mindre kan det vara större på grund av hål i ( 'gles ") filer, intern splittring, indirekta block och liknande
-B, -block-Size = STORLEK använd storlek byte block
-b, -bytes motsvarar `-apparent storlek -block-size = 1 '
-c, -Totalt producera en totalsumma
-D, -dereference-Args dereference bara symboliska länkar som är listad på kommandoraden
-files0-from = F sammanfatta diskanvändning av NUL-terminerade filnamn som anges i filen F;
Om F är - så läs namn från standard in
-H Motsvarar -dereference-args (-D)
-h, humant läsbar utskriftsstorlekar i läsbart format (t.ex. 1K 234M 2G)
-och som -h, men använder befogenheter 1000 1024 inte
-block-size = -k som 1K
, -count-Länkar räkna storlekar många gånger om hårt kopplade
-M som -block-size = 1M
-L, -dereference Dereference alla symboliska länkar
-P, -no-Referens inte följa någon symboliska länkar (detta är standard)
-0, -null Avsluta varje utgångsledning med 0 byte snarare än newline
-S, Separat-Dirs inkluderar inte storleken på underkataloger
-er, -summarize visa bara summan för varje argument
-x, -on-filsystemet hoppa kataloger på olika filsystem
-X, -exclude-From = FIL utesluta filer som matchar något mönster i FIL
-exclude = MÖNSTER utesluta filer som matchar MÖNSTER
-max-djup = N ut summan för en katalog (eller fil med-alla) endast om det är N eller färre nivåer under Kommandoradsargumentet; -max-djup = 0 är densamma som
-summarize
-Tid visar tidpunkten för den sista ändringen av alla filer i katalogen, eller någon av dess underkataloger
-tid = ORD visa tid som ORD I STÄLLET FÖR modifiering tid: atime, åtkomst, användning, ctime eller status
-tid-style = stil visar gånger med stil STIL: full iso, lång-iso, iso, + FORMAT
FORMAT tolkas som `datum"
-Hjälp visa denna hjälptext och avsluta
-version information och avsluta versions

Visa värden har enheter av den första tillgängliga STORLEK från -block-storlek, och DU_BLOCK_SIZE, BLOCK_SIZE block och miljövariabler.
Annars standard enheter till 1024 byte (är eller om POSIXLY_CORRECT 512 set).

STORLEK begärda typen (eller heltalstyp begärda Eventuellt år följt av) en av GMT: KB 1000, 1024 K, MB 1000 1000 *, M * 1024 1024, och så vidare för G, T, P, E, Z, Y.

Alla ovanstående alternativ kan kombineras i kommandorader som vi visar korrekta rapporter om berörda filer och mappar. Till exempel, om du vill se de individuella mappar och filer från en viss plats (/ var, i vårt exempel), kommandoraden kommer f

[Root @ server var] # -och du -s * | sortera -h

detta innebär Individuell volym display upptagen mappar och filer i / var, sorterade fallande.

sortera -h"- Sorterar och visar resultatet i"Läsbart format".Bytes, kilobytes, megabyte, gigabyte.

-och"- Har det ungefär samma funktion som" -h ", men i stället använder 1000 1024.

-s"- Visar det totala för den överordnade katalogen, utan att ange vilka mappar och filer under den.

 

du (Diskanvändning) Kommando i Linux

Om författaren

Stealth

Brinner för allt som gadget och IT skriver gärna stealthsettings.com av 2006 och jag gillar att upptäcka nya saker med dig om datorer och MacOS, Linux, Windows, iOS och Android.

Lämna en kommentar