du
komento on standardin Linux/Unix-komento, jonka avulla käyttäjä voi saada levyn käyttö tiedot nopeasti. Se soveltuu parhaiten tiettyihin hakemistoihin ja mahdollistaa monia muunnelmia tulosteen mukauttamiseksi tarpeisiisi.
kuten useimmissa komennoissa, käyttäjä voi hyödyntää monia vaihtoehtoja tai lippuja. Myös, kuten monet Linux-komennot, useimmat käyttäjät käyttävät vain samoja kaksi tai kolme lippua vastaamaan niiden erityisiä tarpeita., Tavoitteena on esitellä perus lippuja, että ihmiset käyttävät, mutta myös tarkastella joitakin, jotka ovat harvinaisempia toiveita parantamaan käyttö du
. Katsotaanpa ensin standalone komento, ja sitten lisätä eri vaihtoehtoja.
voit nähdä, että peruskomennon antamia lähtörivejä on kolme. Äärivasemmiston arvot ovat levynkäyttö, jota seuraa tästä käytöstä vastaava Hakemisto. Alarivi on yhteenveto koko /home/tcarrigan/article_submissions
hakemistosta., Ei ole viitteitä siitä, mitä mittayksikköä käytetään standardin komento, joten tämä tuotos on vähemmän kuin hyödyllisiä. Tässä kohtaa vaihtoehdot käyvät tarpeellisiksi.
-h , –human-readable
-h
lippu tulostaa koko tuotokset, kuten niitä yllä, ihmisen luettavassa muodossa. Tämä muoto tarjoaa mittayksikön (tavuja). Jos me nyt ajaa du -h
komento samaan hakemistoon, näemme, että 12, 36, ja 48 arvot ovat KT.,
-s, –yhteenveto
-s
lippu lisätään -h
lipun yhteydessä. Voimiensa yhdistyessä heistä ei tule ympäristöystävällistä demi-Jumalaa. Sen sijaan ne antavat meille mahdollisuuden saada yhteenvedon hakemiston käytöstä ihmisen luettavassa muodossa.
$ du -sh /home/tcarrigan/article_submissions/48K /home/tcarrigan/article_submissions/
Jos tuo lähtö näyttää tutulta, sen vuoksi sen tarkka kopio viimeisen rivin -h
lähtö.
-a, –all
tämä hyödyllinen vaihtoehto tekee juuri niin kuin luulisi., Siinä luetellaan kaikkien tiedostojen ja hakemistojen koot annetulla tiedostopolulla. -a
vaihtoehto on usein yhdistetty -h
lippu helppokäyttöisyys. Huomaa yksittäiset tiedostokoot on lueteltu hakemistoilla.
–time
I especially love this flag. Se näyttää ajan viimeisen muutoksen tahansa tiedoston hakemistossa tai alihakemistossa, että käytät sitä vastaan. Tämä lippu oli uskomattoman hyödyllinen minulle varastohallintana., Useamman kerran, minulla olisi asiakas kirjoittaa tiedostoja alihakemistoon vahingossa, ja sitten meidän piti löytää, missä kirjoitus tapahtui. Voisin käyttää tätä lippua yhdessä -ah
liput löytää hakemistosta viimeksi muutettu.
Huomaa: Tämä ei Lajittele viimeisillä muutoksilla, joten sinun on silti kiinnitettävä huomiota aikoihin. Viimeinen muutos ei ole aina huipulla,
-c, –total
Tämä vaihtoehto on enemmän nuken tarkistaa kuin se on hyödyllistä, kuitenkin, jotkut ihmiset todella kuten ottaa yhteensä mittaus lähtö., -c
lippu lisää rivi pohjaan lähtö että antaa sinulle yhteensä kaikki levyn käyttö tiedoston polku antanut.
huomaa alin rivi tästä. Sama tieto näkyy myös muissa du
esimerkeissä, mutta ilman ”total” – banneria muistuttamassa.
-X, –exclude=Kuvio
-X
vaihtoehto on näppärä pikku temppu voit tehdä, jos tiedät, että ympäristössä on suuri määrä tietyn tyyppinen tiedosto, joka et halua laskea omia havaintoja., Kokemukseni mukaan tietyillä asiakkailla olisi suuria määriä metatiedostoja, joissa olisi sama tiedostotunniste, eivätkä he halunneet sisällyttää niitä havaintoihinsa. En voi osoittaa tätä täällä minun virtuaalikoneessa; tässä on kuitenkin syntaksi ja esimerkki.
$ du -ah --exclude="*.dll" /home/tcarrigan/article_submissions
Tämä komento olisi luettelo kaikki tiedostot ja hakemiston käyttö tiedot ihmisen luettavassa muodossa, kun taas ilman tahansa tiedoston laajennus .DLL. Tämä on vähän markkinarako, mutta se on paikka maailmassa.,
Kääri ylös ja man-sivulta,
Toivottavasti sinulla on nyt parempi käsitys, miten hyödyllinen du
apuohjelma voi olla. Se on helppo päästä rutiini vain koskaan käynnissä du -h
ja unohtaen kaikki muut uskomattoman tehokas lippuja sinulla on käytössäsi. On monia lippuja, joita en peitä tässä artikkelissa, mutta löydät kaikki tiedot manuaalinen sivulla tämän komennon. Voit käyttää alasivua yksinkertaisesti juoksemalla man du
.