Kort, “av” (Diskanvändning) Este beställa Linux / Unix genom vilken vi kan Kontrollera den livliga volymen (använd information) på hårddisken av broschyrer och Filer.
En mycket användbar ordning, särskilt när vi är begränsade av utrymmet på en hårddisk – eller SSD – Och vi vill snabbt ta reda på vem de är filer och / eller Mappar det mest “SKRYMMANDE”. Naturligtvis, kommando “av” Det kan användas i en mängd olika syntax som kommer att returnera önskad användningsinformation.
Orderlinjens syntax “av” Det är väldigt enkelt och mycket flexibelt, liksom alla Linux -kommandon.
I orderdokumentationen “av”, Följande alternativ presenteras för oss:
[root@server]# du –hjälp
Användning: du [alternativ]… [FIL]…
 Guld: [Alternativ]… –filer0-från = f
Sammanfatta diskanvändningen för varje fil, rekursivt för kataloger.
Obligatoriska argument till långa alternativ är också obligatoriska för korta alternativ.
 -a, –Alla skrivräkningar för alla filer, inte bara kataloger
 –Tydliga storlekar på olika storlekar, snarare än diskanvändning; Även om den uppenbara storleken vanligtvis är mindre kan den vara större på grund av hål i ("glesa") filer, intern fragmentering, indirekta block och liknande
 -B, –Blockstorlek = storleksanvändningsstorleksblock
 -B, –bytes motsvarande `–uppenbar storlek –blockstorlek = 1′
 -C, –Totalt producerar en stor total
 -D, –DereFerence-Args DereFerence bara symlänkar som är listade på kommandoraden
 –filer0-from = f Sammanfatta diskanvändning av de nul-terminerade filnamnen som anges i fil f;
 Om F är – Läs sedan namn från standardinmatning
 -H motsvarande –Dereference-Args (-D)
 -H, –Mänskliga läsbara tryckstorlekar i mänskligt läsbart format (t.ex. 1k 234m 2G)
 –SI som -h, men använd krafter på 1000 inte 1024
 -K som –blockstorlek = 1k
 -l, –Räknänkar räknar storleken många gånger om det är hårt kopplat
 -M gillar –blockstorlek = 1 m
 -L, –Dereference Dereference Alla symboliska länkar
 -P, –No-Dereference följer inte några symboliska länkar (det här är standard)
 -0, –NULL Slut varje utgångslinje med 0 byte snarare än Newline
 -S, –Separata-tirs inkluderar inte underkatalogens storlek
 -S, –sammanfatta skärmen endast för varje argument
 -x, –Systemkataloger med ett fil
 -X, –utesluter-från = fil uteslut filer som matchar alla mönster i fil
 –uteslut = mönster utesluter filer som matchar mönster
 –max-djup = n Skriv ut summan för en katalog (eller fil, med –allt) endast om det är N eller färre nivåer under kommandoradsargumentet; –max-djup = 0 är densamma som
 –sammanfatta
 –Time Show Time för den sista modifieringen av någon fil i katalogen, eller någon av dess underkataloger
 –tid = Word Show -tid som ord istället för modifieringstid: Atime, åtkomst, användning, CTIME eller STATUS
 –Time-Style = Style Show Times Med Style Style: Full-ISO, Long-Iso, ISO, +Format
 Format tolkas som `datum’
 –Hjälp till att visa denna hjälp och avsluta
 –Version Output Version Information and Exit
Displayvärden är i enheter av den första tillgängliga storleken från –Blockstorlek och du_block_size, block_size och blockSize miljövariabler.
Annars är enheter standard till 1024 byte (eller 512 om posixly_korrect är inställd).
Storlek kan vara (eller kan vara ett heltal som eventuellt följs av) en av följande: KB 1000, K 1024, MB 1000*1000, M 1024*1024, och så vidare för G, T, P, E, Z, Y.
Alla ovanstående alternativ kan kombineras i ordningslinjer som visar exakta rapporter om de riktade filerna och regissörerna. Om vi till exempel vill se den enskilda volymen av mappar och filer på en viss plats (/lime, i vårt exempel) kommer kommandoraden att:
du --si -s * | sort -hDetta betyder Visar den individuella volymen Upptäckt av mapparna och filerna nedan /lime, sorterade.
“sort -h” – sortera och visa resultatet i “Mänskligt läsningsformat“.Byte, Kilobytes, Megabyte, Gigabyte.
“–och” – har en del av samma funktion som “-H”, men använder 1000 istället för 1024.
“-s” – Han visar summan för moderdirektören utan att beskriva mappar och filer under honom.
 
			
