Welcome to Our Website

Du Komento Linux

du komento, lyhyt ”disk usage” raportoi arvioitu määrä levytilaa käytetään tietyn tiedostoja tai hakemistoja. Se on käytännössä hyödyllistä löytää tiedostot ja hakemistot vievät suuria määriä levytilaa.,

Kuinka Käyttää du-komento #

yleinen syntaksi du komento on seuraava:

du ... FILE...

Jos annetaan FILE on hakemisto, du tiivistää levyn käyttö jokainen tiedosto ja alihakemisto, että hakemistoon. Jos ei FILE on määritetty, du ilmoittaa levyn käyttö nykyisen työhakemiston .,

Kun teloitettiin ilman minkäänlaista vaihtoehto du näyttää levyn käytön tietyn tiedoston tai hakemiston ja kaikki sen alihakemistot tavuina.

du ~/Documents 

Voit myös siirtää useita tiedostoja ja hakemistoja du komennon argumentteina:

du ~/Documents ~/Pictures ~/.zshrc

Jos suoritat du tiedosto tai hakemisto johon sinulla ei ole käyttöoikeuksia, saat jotain ”du: ei voida lukea hakemistoa”. Tässä tilanteessa sinun täytyy valmistella komento sudo.,

du on paljon vaihtoehtoja, hahmotellaan vain useimmin käytettyjä.

-a vaihtoehto kertoo du ilmoittaa levytilan käytöstä kunkin tiedoston hakemiston sisällä.

du -a ~/Documents 

Yleensä, haluat näyttää vain tilaa, jossa tietyn hakemiston ihmisen luettavassa muodossa. Voit tehdä sen käyttämällä-h – vaihtoehtoa.,

esimerkiksi, saada koko yhteensä /var/lib ja kaikki sen alihakemistot, suorita seuraava komento:

sudo du -h /var

käytetään sudo koska useimmat tiedostot ja hakemistot sisälle /var/lib hakemiston omistaa root-käyttäjä ja eivät ole luettavissa säännöllisiä käyttäjiä., Lähtö näyttää tältä:

...4.0K/var/lib/apt/mirrors/partial8.0K/var/lib/apt/mirrors205M/var/lib/apt2.9G/var/lib/

raportti vain koko yhteensä määritettyyn hakemistoon, ja ei alihakemistot käyttää -s vaihtoehto:

sudo du -sh /var
2.9G/var

-c vaihtoehto kertoo du ilmoittaa loppusumman. Tämä on hyödyllistä, kun haluat saada kahden tai useamman hakemiston yhdistetyn koon.,

sudo du -csh /var/log /var/lib
1.2G/var/log2.9G/var/lib4.1Gtotal

Jos haluat näyttää levyn käytön ja n-tason alihakemistoa käyttää --max-depth vaihtoehto ja määritä alihakemistot tasolla. Esimerkiksi, saada raportin ensimmäisen tason hakemistoja voit käyttää:

sudo du -h --max-depth=1 /var/lib
...544K/var/lib/usbutils4.0K/var/lib/acpi-support205M/var/lib/apt2.9G/var/lib

oletuksena käyttäytymistä du utility on palauttaa levytilaa käyttää hakemiston tai tiedoston. Tiedoston näennäisen koon selvittämiseksi käytä --apparent-size – kytkintä., Tiedoston ”näennäinen koko” on se, kuinka paljon dataa tiedostossa todella on.

sudo du -sh --apparent-size /var/lib
2.9G/var/lib

du voit myös käyttää kuori kuvio. Esimerkiksi, saada koko kaikki hakemistot alkaen ”Ei” in your home directory suorita:

sudo du -csh ~/Do*
102M/home/linuxize/Documents358M/home/linuxize/Downloads460Mtotal

Käyttämällä du Muiden Komentoja #

du komento voidaan yhdistää muita komentoja putket.,

esimerkiksi, jos haluat tulostaa 5 suurinta hakemistoja sisälle /var hakemisto voit siirtää lähtö du ja sort komento voit lajitella hakemistoihin niiden koko ja sitten putki lähtö head – komento, joka tulostaa vain top 5 hakemistoja:

sudo du -h /var/ | sort -rh | head -5
4.6G/var/2.9G/var/lib2.6G/var/lib/snapd1.7G/var/lib/snapd/snaps1.2G/var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09

Johtopäätös #

nyt sinulla pitäisi olla hyvä käsitys siitä, miten käyttää du komento.,

toisin kuin df joka tulostaa tietoja levyn käyttö asennettu tiedostojärjestelmä, du komento antaa sinulle arvio levytilaa käytetään tietyn tiedostoja tai hakemistoja.

Voit tarkastella kaikkia käytettävissä du komento vaihtoehtoja kirjoittamalla man du oman terminaalin.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *