du (Schijfgebruik) Command in Linux

Kortom, "du"(Disk Usage) is commando Linux / Unix we kunnen Controleer het volume ingenomen (informatie gebruik) harde schijf de mappen si bestanden.
Een order met name handig wanneer we worden beperkt door Schijfruimte - of SSD - En we willen snel dat uit te vinden bestanden en / of mappen de "volumineuze". Natuurlijk, commando "du" Het kan gebruikt worden in verschillende syntaxis dat we de informatie gewenste rendement.

Opdrachtregelsyntaxis"Du" is erg eenvoudig en erg flexibel, net als alle linux-commando's.

Om documentatie 'du', krijgen we de volgende opties:

[Root @ server] # du -help
Gebruik: du [OPTION] ... [FILE] ...
of: ga [OPTION] ... -files0-from = F
Vat schijfgebruik van elk BESTAND, recursief voor mappen.

Verplichte argumenten bij lange opties is verplicht voor korte opties.
-a, -Alle tellingen te schrijven voor alle bestanden, niet alleen mappen
-apparent-groottedruk duidelijk maten, in plaats van schijfgebruik; hoewel de werkelijke grootte meestal kleiner kan het groter worden veroorzaakt door gaten ( `sparse ') bestanden, interne fragmentatie, indirecte blokken en dergelijke
-B-Blok-Size = Grootte SIZE-byte blokken
-b, -bytes gelijk aan `-apparent-size-blok-size = 1 '
-c, -Totaal een eindtotaal te produceren
-D, -dereference-Args dereference alleen symlinks dat wordt vermeld op de opdrachtregel
-files0-from = F samenvatten schijfgebruik van de NUL-beëindigde bestandsnamen Vermeld in bestand F;
Als F - de lees dan de namen van standaardinvoer
-H Equivalent aan -dereference-args (D)
-h, humaan leesbaar afdrukformaten in tekstvorm (bijv 1K 234M 2G)
-en zoals -h, maar het gebruik Bevoegdheden van 1000 1024 niet
-blok-size = -k zoals 1K
, -count-Banden tellen maten vele malen als harde gekoppeld
-m zoals -blok-size = 1M
L, -dereference Verwijzing van alle symbolische links
P, -geen-Verwijzing van geen symbolische koppelingen (dit is de standaard) te volgen
-0, -null Beëindig elke uitgang lijn met de 0 byte in plaats van een nieuwe regel
-S, -aparte-Dirs omvatten niet de grootte van submappen
-s, -summarize alleen weergave in totaal voor elk argument
-x, -een-file-systeem over te slaan mappen op verschillende bestandssystemen
-X, -exclude-Van = BESTAND bestanden uitsluiten die overeenkomen met elk patroon in BESTAND
-exclude = PATROON bestanden uitsluiten die overeenkomen met PATROON
-max-diepte = N het totaal voor een map te drukken (of bestand, met -all) alleen als het N of minder niveaus onder de command line argument; -max-diepte = 0 is gelijk aan
-summarize
-time tonen tijd van de laatste wijziging van een bestand in de map, of een van de submappen
-tijd = WOORD tonen tijd als WOORD IN PLAATS VAN modificatie tijd: atime, toegang, gebruik, ctime of de status
-time-style = STIJL toon tijden Met behulp van de stijl STIJL: full-iso, lange-iso, iso, + FORMAT
FORMAT wordt geïnterpreteerd als `date '
-help deze hulp zien en eindig weer te geven
-version uitgang versie informatie en beëindig

Weergavewaarden heeft eenheden van de eerste beschikbare formaat in-blok-formaat, en de DU_BLOCK_SIZE, BLOCK_SIZE blokgrootte en omgevingsvariabelen.
Anders standaard eenheden 1024 bytes (of als POSIXLY_CORRECT 512 is ingesteld).

gevraagde SIZE type (aangevraagd Eventueel jaar of integer gevolgd door) één van de GMT: KB 1000, 1024 K, MB 1000 1000 *, M * 1024 1024, en zo verder voor G, T, P, E, Z, Y.

Alle bovenstaande opties kunnen worden gecombineerd in opdracht lijnen die we accurate rapporten over de betrokken bestanden en mappen weer te geven. Bijvoorbeeld, als u het volume van de afzonderlijke mappen en bestanden van een specifieke locatie (/ var, in ons voorbeeld) te zien, de command line zal f

[Root @ server var] # -en du -s * | sort -h

dit betekent Individuele volume-display drukke mappen en bestanden in / var, gesorteerd dalen.

sort -h"- Soorten en toont het resultaat in"Tekstvorm".Bytes, kilobytes, Megabytes, gigabytes.

-en"- Het heeft ongeveer dezelfde functie als" h ", maar in plaats daarvan maakt gebruik van 1000 1024.

-s"- Geeft het totaal voor de bovenliggende map, zonder dat de mappen en bestanden eronder te specificeren.

 

du (Schijfgebruik) Command in Linux

Over de auteur

heimelijkheid

Gepassioneerd door alles wat gadgets en IT betekent, schrijf ik met plezier stealthsettings.com van 2006 en ik ontdek graag nieuwe dingen over computers en besturingssystemen macOS, Linux, Windows, iOS en Android.

Laat een bericht achter

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.