Gaan (Disk Gebruik) Commando in Linux

In het kort, "du'(Disk gebruik) is volgorde Linux / Unix we kunnen controleer het bezette volume (gebruiksinformatie) op hard disk de mappen si bestanden.
Een order met name handig wanneer we worden beperkt door de ruimte van één hard disk - Of SSD - en we willen snel weten wie ze zijn bestanden en / of mappen de meest "omvangrijke". Natuurlijk, "du" commando Het kan gebruikt worden in verschillende syntaxis dat we de informatie gewenste rendement.

Opdrachtregelsyntaxis "Du" is heel eenvoudig en zeer flexibel, net als de meeste commando's linux.

In de documentatie van het "du" -commando krijgen we de volgende opties te zien:

[root @ server] # du –help
Gebruik: ga naar [OPTIE]... [BESTAND]...
of: du [OPTIE]… –files0-from=F
Samenvatten disk gebruik van elk BESTAND, recursief voor mappen.

Verplichte argumenten te lang options zijn verplicht in het kort options ook.
-a, –alle schrijftellingen voor alle bestanden, niet alleen mappen
-schijnbare grootte afdrukken schijnbare maten, in plaats van disk gebruik hoewel de schijnbare grootte meestal kleiner is, kan deze groter zijn vanwege gaten in ('sparse') bestanden, interne fragmentatie, indirecte blokkades en dergelijke
-B, –block-size = SIZE gebruik blokken van SIZE-byte
-b, –bytes equivalent aan `– schijnbare grootte –blokgrootte = 1 ′
-c, –total produceert het eindtotaal
-D, –dereference-args verwijzen alleen naar symlinks die op de opdrachtregel staan
–files0-from=F samenvatten disk gebruik van de NUL-beëindigde bestandsnamen gespecificeerd in bestand F;
Als F is - lees dan namen van standaardinvoer
-H gelijk aan –dereference-args (-D)
-h, -menswaardig leesbare printgrootten in leesbaar formaat (bijv. 1K 234M 2G)
–Si vind -h leuk, maar gebruik machten van 1000 en niet van 1024
-k like -block-size = 1K
-l, –count-links tellen de grootte vele malen als ze hard gelinkt zijn
-m als –blokgrootte = 1M
-L, –dereferentie verwijst naar alle symbolische koppelingen
-P, –no-dereference volgt geen symbolische links (dit is de default)
-0, –null beëindig elke uitvoerregel met 0 bytes in plaats van een nieuwe regel
-S, –separate-dirs bevatten geen grootte van submappen
-s, –summarize geeft alleen een totaal weer voor elk argument
-x, –één-bestand-system sla mappen op verschillende bestanden over systems
-X, –exclude-from=FILE sluit bestanden uit die overeenkomen met een patroon in FILE
–exclude=PATTERN sluit bestanden uit die overeenkomen met PATTERN
–max-depth=N druk het totaal voor een directory (of bestand, met –all) alleen af ​​als het N of minder niveaus onder het opdrachtregelargument ligt; –max-diepte=0 is hetzelfde als
-samenvatten
-time toon de tijd van de laatste wijziging van een bestand in de map of een van zijn submappen
–Tijd =WORD toon tijd als WORD in plaats van wijzigingstijd: atime, toegang, gebruik, ctime of status
–Time-style = STYLE toon tijden met stijl STYLE: full-iso, long-iso, iso, + FORMAT
FORMAT wordt geïnterpreteerd als 'date'
-Help deze hulp weergeven en afsluiten
-Versie output versie-informatie en exit

Weergegeven waarden zijn in eenheden van de eerste beschikbare SIZE van –block-size, en de DU_BLOCK_SIZE, BLOCK_SIZE en BLOCKSIZE omgevingsvariabelen.
Anders eenheden default tot 1024 bytes (of 512 als POSIXLY_CORRECT 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

du --si -s * | sort -h

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

"sort -h"- sorteer en toon het resultaat in"Tekstvorm'. Bytes, kilobytes, Megabytes, gigabytes.

"-en”- heeft ongeveer dezelfde functie als“ -h ”, maar gebruikt 1000 in plaats van 1024.

"-s”- geeft het totaal weer voor de bovenliggende map, zonder de mappen en bestanden eronder te specificeren.

Gepassioneerd door technologie, schrijf ik met plezier op StealthSettings.com sinds 2006. Ik heb ruime ervaring met besturingssystemen: macOS, Windows en Linux, evenals met programmeertalen en blogplatformen (WordPress) en voor online winkels (WooCommerce, Magento, PrestaShop).

Hoe werkt het? » Linux » Gaan (Disk Gebruik) Commando in Linux
Laat een bericht achter