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