Voit tarkastella tietyn kansion viemän tilan määrää Linux-levylläsi tiedostonhallinnan avulla. Sinun on avattava tiedoston ominaisuudet. Siellä tiedot eivät kuitenkaan näy kokonaisuudessaan, ja usein tarvitset yksityiskohtia. Apuohjelman ls avulla yksityiskohtaisten tietojen saaminen ei ole mahdollista. Mutta apuohjelma du
näihin tarkoituksiin toimii täydellisesti. Seuraavaksi kerromme, miten näet kansion koon Linuxissa du-ohjelman
avulla. Tätä varten tarkastelemme kahta esimerkkiä sen käytöstä
Ensin kerromme, miten saat tietoa tietystä kansiosta, joko sen liitteitä huomioiden tai ottamatta niitä huomioon. Sitten siirrymme tarkastelemaan tietyn hakemiston alikansioita. Samalla mainitsemme joitakin hyödyllisiä vivahteita du:n kanssa työskentelyssä, esimerkiksi mahdollisuuden lajitella tietoja.
Otetaan esimerkkinä Downloads-kansio. Komento sen koon näyttämiseksi näyttää tältä:
$ sudo du -sh /home/root-user/Downloads
Tuloksena on sen viemä tila levyllä:
Jotta ymmärtäisit komentoja paremmin, käydään lyhyesti läpi niihin liittyvät vaihtoehdot:
-s
- tulostaa vain itse kansion koon ilman alikansioita.-h
- tulostaa tiedot tavallisessa muodossa. Puhutaan mittayksiköistä (K - kilotavut, M - megatavut jne.).Voit myös tarkastella vain kansion tiedostojen kokonaiskokoa ottamatta huomioon alikansioiden sisältöä. Tähän tarkoitukseen käytetään S-vaihtoehtoa
:
$ sudo du -sSh /home/root-user/Downloads
Kuten näet, kansion koko on hyvin helppo selvittää.
Toinen hyödyllinen skenaario du-apuohjelman
käytölle on tulostaa tietyn hakemiston kaikkien alikansioiden koko ottamatta huomioon niiden sisällä olevia tiedostoja. Otetaan taas esimerkkinä Downloads-hakemisto. Tässä on tarvitsemamme komento:
$ sudo du -h /home/root-user/Downloads
Sen suorittamisen tuloksena pääte näyttää ensin alikansioiden koon ja sitten itse kansion koon. Käyttämällä --max-depth-vaihtoehtoa
voit asettaa enimmäissyvyyden. Jos olet kiinnostunut vain itse kansiosta, syvyys on 0, jos olet kiinnostunut myös sen alikansioista, syvyys on 1 tai enemmän:
$ sudo du -h --max-depth=1 /home/root-user/Downloads
Tämä on hyödyllistä, kun hakemisto on hyvin suuri ja haluat rajoittaa du-apuohjelman
käyttöalaa.
Voit myös nähdä itse kansion ja kaikkien sen sisällä olevien tiedostojen koon, myös alikansioiden. Tätä tarkoitusta varten kannattaa lisäksi asettaa -a-vaihtoehto
:
$ sudo du -ah /home/root-user/Downloads
Jos tulostiedot ovat liian suuria, joissakin tilanteissa on järkevää lajitella ne koon mukaan. Voit tehdä tämän lisäämällä pääkäskyyn hakemiston polun perään | sort -rh
:
$ sudo du -ah /home/root-user/Downloads | sort -rh
Nyt tiedät, miten voit nähdä kansion koon Linuxissa ja sen liitteet du-apuohjelman
avulla.