Saate vaadata konkreetse kausta poolt hõivatud ruumi oma Linuxi kettal, kasutades failihaldurit. Sa pead avama faili omadused. Kuid seal ei kuvata teavet täies mahus ja sageli on teil vaja üksikasju. Utiliidi ls abil ei ole võimalik saada üksikasjalikku teavet. Aga utiliit du
nendeks eesmärkideks töötab suurepäraselt. Järgnevalt räägime, kuidas näha kausta suurust Linuxis du
abil. Selleks vaatame kaks näidet selle kasutamise kohta
Kõigepealt räägime, kuidas saada teavet konkreetse kausta kohta, kas koos või ilma selle manuseid arvesse võtmata. Seejärel liigume edasi konkreetse kataloogi alamkataloogide juurde. Samal ajal mainime mõningaid kasulikke nüansse du töötamisel, näiteks andmete sorteerimise võimalust.
Võtame näiteks kausta Downloads. Selle suuruse kuvamise käsk näeb välja selline:
$ sudo du -sh /home/root-user/Downloads
Tulemuseks on selle hõivatud ruum plaadil:
Et käskudest paremini aru saada, käime lühidalt läbi asjaomased valikud:
-s
- väljastab ainult kausta enda suuruse, ilma alamkaustadeta.-h
- väljastab teabe tavalisel kujul. Räägime mõõtühikutest (K - kilobait, M - megabaidid jne).Saate vaadata ka ainult kaustas olevate failide kogumahtu, võtmata arvesse alamkaustade sisu. Selleks kasutatakse valikut
S:
$ sudo du -sSh /home/root-user/Downloads
Nagu näete, on kausta suuruse väljaselgitamine väga lihtne.
Teine kasulik stsenaarium utiliidi du
kasutamiseks on väljastada kõigi konkreetse kataloogi alamkataloogide suurus, arvestamata seal olevaid faile. Võtame jälle näiteks kataloogi Downloads. Siin on käsk, mida me vajame:
$ sudo du -h /home/root-user/Downloads
Selle täitmise tulemusena kuvab terminal esmalt alamkaustade suuruse ja seejärel kausta enda suuruse. Valiku --max-depth
abil saate määrata maksimaalse pesitsussügavuse. Kui teid huvitab ainult kaust ise, siis on sügavus 0, kui teid huvitavad ka selle alamkaustad, siis on sügavus 1 või rohkem:
$ sudo du -h --max-depth=1 /home/root-user/Downloads
See on kasulik, kui kataloog on väga suur ja teil on vaja piirata du
utiliidi ulatust.
Saate näha ka kausta enda ja kõigi selles olevate failide, sealhulgas alamkaustade suurust. Selleks peaksite täiendavalt seadistama valiku -a
:
$ sudo du -ah /home/root-user/Downloads
Kui väljundandmed on liiga suured, on mõnes olukorras mõistlik neid suuruse järgi sorteerida. Selleks lisage põhikäskluses kataloogi tee järele | sort -rh
:
$ sudo du -ah /home/root-user/Downloads | sort -rh
Nüüd te teate, kuidas näha kausta suurust Linuxis ja selle manuseid, kasutades abiprogrammi du
.