Dizze manear sil jo sjen litte hoe't jo it bedrach fan in diskusje fine dat in triem of map opnimme mei de Linux-kommandorigel.
Sykje de triemgrutte fan alle triemen en mappen út
De kommando befettet de diskettes brûke fan elke triem.
Yn syn ienfâldige foarm kinne jo ienfâldich it folgjende kommando útfiere:
du
Dit sil troch elke triemmen en mappen blokkearje binnen it hjoeddeiske wurktraat. Foar elke triem dy't werjaan sil in triemgrutte te sjen wêze neist it en oan 'e boaiem, sil de totale triemgrutte werjûn wurde.
Om te finen hoefolle romte brûkt wurdt op 'e folsleine skiif kinne jo begjinne by it root-map troch te brûken it folgjende kommando:
du /
Jo moatte miskien sudo tegearre mei jo kommando brûke om jo tagongsrjochten as jo folgje te ferwiderjen:
sudo du /
It haadprobleem mei it boppesteande kommando is dat it allinich de triemgrutte fan 'e subfolders en net de bestannen binnen harren stean litte sil.
Om in folsleine list te krijen brûke jo ien fan 'e folgjende kommando's:
du -a
du --all
Jo kinne de útfier krije om te scrollen op siden troch it mear kommando brûke te litten of it minder kommando as folgjend:
du | mear
du | minder
Sykje de triemgrutte fan yndividuele triemmen en mappen
As jo allinich de diskusje gebrûk meitsje wolle troch in inkele triem kinne jo de triemnamme tegeard mei de kommando kommearje as jo folgje.
du / path / to / file
Bygelyks
du image.png
De útkomst sil wat sa wêze:
36 image.png
As jo in mapnamme tegearre mei it kommando du jo in list mei alle bestannen yn de map krije.
88 Steam / logs
92 Steam
It boppesteande toant dat it Steam-map hat in mappost dy't in grutte fan 88 hat en de totaal foar de map fan Steam is 92.
It listet de bestannen net yn 'e logboek. Om de list mei bestannen te krijen, moatte jo it folgjende kommando brûke:
du -a Steam
De resultaten binne no sa:
84 Steam / logs / bootstrap_log.txt
88 Steam / logs
92 Steam
Feroarje de útfier fan de triemgrutte
Standert binne de triemgrutte as kilobytes neamd. Jo kinne de blokmaat oan oare wearden feroarje as folgjend:
du -BM
Ik haw bygelyks in triem neamd "zorin.iso" dy't standert is 1630535680 yn grutte.
du -BM zorin.iso
It boppeste kommando jout de grutte as 1556M út.
Jo kinne ek K of G folgje:
du -BK zorin.iso
du -BG zorin.iso
Yn kilobytes is de file zorin.iso neamd as 159232K.
Yn gigabytes wurdt de triem fan zorin.iso as 2G neamd
Der binne feitlik 8 mooglik ynstellings dy't folgje binne:
- K - Kilobytes
- M - Megabytes
- G - Gigabytes
- T - Terabytes
- P - Petabytes
- E - Exabytes
- Z - Zetabytes
- Y - Yottabyte
As jo in list fan triemmen krije dy't besykje de krekte werjeftegrutte te krijen is swier. Bygelyks, in bestân fan 100 bytes moat as bytes werjûn wurde, mar in bestân dat 16 gigabytes better yn gigabytes sjen litte sil.
Om de passende triemgrutte te basearjen, basearre op it werjaan fan de triem, brûk dan ien fan 'e folgjende kommando's:
du -h
Jo - minsklik lêze
It útfier fermelde
Jo kinne jo befetsje om de totale grutte fan 'e bestannen en mappen sjen te litten troch de folgjende kommando's te brûken:
du -c
du - total
Jo kinne de measten fan 'e oare útfier lykas it loftsjen fan bestannen en mappen ek útlizze troch de folgjende kommando's te brûken:
du -s
du --summarize
Gearfetting
Jo kinne mear fine oer it kommando du troch it kommando fan men yn 'e terminal te folgjen:
man du
In oar kommando dat jo oerlêze wolle is it df kommando dat rapporten fan triemsysteem en disk space brûkt wurdt.