Giunsa Pagpangita Disk Usage sa mga File ug Direktoryo sa Linux


Ang Linux du (Disk Usage) maoy usa ka standard Unix/Linux command, nga gigamit sa pagsusi sa impormasyon sa disk usage sa mga file ug mga direktoryo sa usa ka makina.

Ang du command adunay daghang mga kapilian sa parameter nga magamit aron makuha ang mga resulta sa daghang mga format. Ang du command nagpakita usab sa mga file ug mga gidak-on sa direktoryo sa recursive nga paagi.

Kini nga artikulo nagpatin-aw sa 10 ka mapuslanon nga du nga mga sugo uban sa ilang mga panig-ingnan, nga makatabang kanimo sa pagpangita sa mga gidak-on sa mga file ug mga direktoryo sa Linux. Ang impormasyon nga gihatag niini nga artikulo gikuha gikan sa man pages sa du command.

Basaha usab:

  • 12 “df” Sugo sa Pagsusi sa Linux System Disk Space
  • Agedu – Usa ka Mapuslanon nga Himan sa Pagsubay sa Nausik nga Disk Space sa Linux

Giunsa Pagpangita ang Gidak-on sa usa ka Direktoryo sa Linux

1. Aron mahibal-an ang summary sa paggamit sa disk sa usa ka /home/tecmint directory tree ug matag usa sa mga subdirectory niini. Pagsulod sa sugo sama sa:

 du  /home/tecmint

40      /home/tecmint/downloads
4       /home/tecmint/.mozilla/plugins
4       /home/tecmint/.mozilla/extensions
12      /home/tecmint/.mozilla
12      /home/tecmint/.ssh
689112  /home/tecmint/Ubuntu-12.10
689360  /home/tecmint

Ang output sa sugo sa ibabaw nagpakita sa gidaghanon sa mga bloke sa disk sa /home/tecmint nga direktoryo uban sa mga sub-direktoryo niini.

Giunsa pagpangita ang gidak-on sa direktoryo sa format nga mabasa sa tawo

2. Ang paggamit sa -h nga kapilian sa du nga sugo naghatag og mga resulta sa Human Readable Format. Kini nagpasabot nga imong makita ang mga gidak-on sa Bytes, Kilobytes, Megabytes, Gigabytes, etc.

 du -h /home/tecmint

40K     /home/tecmint/downloads
4.0K    /home/tecmint/.mozilla/plugins
4.0K    /home/tecmint/.mozilla/extensions
12K     /home/tecmint/.mozilla
12K     /home/tecmint/.ssh
673M    /home/tecmint/Ubuntu-12.10
674M    /home/tecmint

Giunsa Pagpangita ang Total nga Gidak-on sa usa ka Direktoryo sa Linux

3. Aron makuha ang summary sa usa ka dako nga kinatibuk-ang gidak-on sa paggamit sa disk sa usa ka direktoryo naggamit sa opsyon nga -s ingon sa mosunod.

 du -sh /home/tecmint

674M    /home/tecmint

4. Ang paggamit sa -a nga bandila nga adunay du nga sugo nagpakita sa paggamit sa disk sa tanang mga file ug mga direktoryo.

 du -a /home/tecmint

4       /home/tecmint/.bash_logout
12      /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
24      /home/tecmint/downloads/Phpfiles-org.tar.bz2
40      /home/tecmint/downloads
12      /home/tecmint/uploadprogress-1.0.3.1.tgz
4       /home/tecmint/.mozilla/plugins
4       /home/tecmint/.mozilla/extensions
12      /home/tecmint/.mozilla
4       /home/tecmint/.bashrc
689108  /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
689112  /home/tecmint/Ubuntu-12.10
689360  /home/tecmint

5. Ang paggamit sa -a nga bandila uban sa -h nagpakita sa paggamit sa disk sa tanang mga file ug mga folder sa usa ka format nga mabasa sa tawo. Ang ubos nga output mas sayon sabton kay kini nagpakita sa mga file sa Kilobytes, Megabytes, etc.

 du -ah /home/tecmint

4.0K    /home/tecmint/.bash_logout
12K     /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
24K     /home/tecmint/downloads/Phpfiles-org.tar.bz2
40K     /home/tecmint/downloads
12K     /home/tecmint/uploadprogress-1.0.3.1.tgz
4.0K    /home/tecmint/.mozilla/plugins
4.0K    /home/tecmint/.mozilla/extensions
12K     /home/tecmint/.mozilla
4.0K    /home/tecmint/.bashrc
673M    /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
673M    /home/tecmint/Ubuntu-12.10
674M    /home/tecmint

6. Hibal-i ang paggamit sa disk sa usa ka punoan sa direktoryo nga adunay subtree niini sa mga bloke sa Kilobyte. Gamita ang -k (nagpakita sa gidak-on sa 1024 bytes nga mga yunit).

 du -k /home/tecmint
40      /home/tecmint/downloads
4       /home/tecmint/.mozilla/plugins
4       /home/tecmint/.mozilla/extensions
12      /home/tecmint/.mozilla
12      /home/tecmint/.ssh
689112  /home/tecmint/Ubuntu-12.10
689360  /home/tecmint

7. Aron makuha ang summary sa disk usage sa directory tree uban sa mga subtrees niini sa Megabytes (MB) lamang. Gamita ang opsyon nga -mh ingon sa mosunod. Ang -m nga bandila nag-ihap sa mga bloke sa MB nga mga yunit ug ang -h nagpasabot sa pormat nga mabasa sa tawo.

 du -mh /home/tecmint

40K     /home/tecmint/downloads
4.0K    /home/tecmint/.mozilla/plugins
4.0K    /home/tecmint/.mozilla/extensions
12K     /home/tecmint/.mozilla
12K     /home/tecmint/.ssh
673M    /home/tecmint/Ubuntu-12.10
674M    /home/tecmint

8. Ang “-c” nga bandera naghatag ug dakong total nga paggamit sa disk space sa kataposang linya. Kung ang imong direktoryo gikuha 674MB nga wanang, nan ang katapusan nga duha ka linya sa output mao ang.

 du -ch /home/tecmint

40K     /home/tecmint/downloads
4.0K    /home/tecmint/.mozilla/plugins
4.0K    /home/tecmint/.mozilla/extensions
12K     /home/tecmint/.mozilla
12K     /home/tecmint/.ssh
673M    /home/tecmint/Ubuntu-12.10
674M    /home/tecmint
674M    total

Giunsa Dili Iapil ang mga File nga adunay du Command

9. Ang ubos nga sugo nagkalkula ug nagpakita sa paggamit sa disk sa tanang mga file ug mga direktoryo, apan wala maglakip sa mga file nga mohaum sa gihatag nga sumbanan. Ang ubos nga sugo wala maglakip sa .txt nga mga file samtang nagkuwenta sa kinatibuk-ang gidak-on sa usa ka direktoryo. Busa, niining paagiha mahimo nimong dili iapil ang bisan unsang mga format sa file pinaagi sa paggamit sa bandila nga -–isalikway. Tan-awa ang output walay txt files entry.

 du -ah --exclude="*.txt" /home/tecmint

4.0K    /home/tecmint/.bash_logout
12K     /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
24K     /home/tecmint/downloads/Phpfiles-org.tar.bz2
40K     /home/tecmint/downloads
12K     /home/tecmint/uploadprogress-1.0.3.1.tgz
4.0K    /home/tecmint/.bash_history
4.0K    /home/tecmint/.bash_profile
4.0K    /home/tecmint/.mozilla/plugins
4.0K    /home/tecmint/.mozilla/extensions
12K     /home/tecmint/.mozilla
4.0K    /home/tecmint/.bashrc
24K     /home/tecmint/Phpfiles-org.tar.bz2
4.0K    /home/tecmint/geoipupdate.sh
4.0K    /home/tecmint/.zshrc
120K    /home/tecmint/goaccess-0.4.2.tar.gz.1
673M    /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
673M    /home/tecmint/Ubuntu-12.10
674M    /home/tecmint

Giunsa pagpangita ang paggamit sa direktoryo pinaagi sa oras sa pagbag-o

10. Ipakita ang paggamit sa disk base sa kausaban sa panahon, gamita ang bandera nga “–oras” sama sa gipakita sa ubos.

 du -ha --time /home/tecmint

4.0K    2012-10-12 22:32        /home/tecmint/.bash_logout
12K     2013-01-19 18:48        /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz
24K     2013-01-19 18:48        /home/tecmint/downloads/Phpfiles-org.tar.bz2
40K     2013-01-19 18:48        /home/tecmint/downloads
12K     2013-01-19 18:32        /home/tecmint/uploadprogress-1.0.3.1.tgz
4.0K    2012-10-13 00:11        /home/tecmint/.bash_history
4.0K    2012-10-12 22:32        /home/tecmint/.bash_profile
0       2013-01-19 18:32        /home/tecmint/xyz.txt
0       2013-01-19 18:32        /home/tecmint/abc.txt
4.0K    2012-10-12 22:32        /home/tecmint/.mozilla/plugins
4.0K    2012-10-12 22:32        /home/tecmint/.mozilla/extensions
12K     2012-10-12 22:32        /home/tecmint/.mozilla
4.0K    2012-10-12 22:32        /home/tecmint/.bashrc
24K     2013-01-19 18:32        /home/tecmint/Phpfiles-org.tar.bz2
4.0K    2013-01-19 18:32        /home/tecmint/geoipupdate.sh
4.0K    2012-10-12 22:32        /home/tecmint/.zshrc
120K    2013-01-19 18:32        /home/tecmint/goaccess-0.4.2.tar.gz.1
673M    2013-01-19 18:51        /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso
673M    2013-01-19 18:51        /home/tecmint/Ubuntu-12.10
674M    2013-01-19 18:52        /home/tecmint

Basaha usab:

  • 10 ka fdisk Commands sa Pagdumala sa Linux Disk Partitions
  • Gdu – Usa ka Pretty Fast Disk Usage Analyzer para sa Linux