Kif issib l-Użu tad-Disk tal-Fajls u Direttorji fil-Linux


Il-Linux du (Użu tad-Disk) huwa kmand standard Unix/Linux, użat biex jiċċekkja l-informazzjoni dwar l-użu tad-disk ta 'fajls u direttorji fuq magna.

Il-kmand du għandu ħafna għażliet ta 'parametri li jistgħu jintużaw biex jiksbu r-riżultati f'ħafna formati. Il-kmand du juri wkoll il-fajls u d-daqsijiet tad-direttorju b'mod rikorsiv.

Dan l-artikolu jispjega 10 kmandi utli du bl-eżempji tagħhom, li jistgħu jgħinuk issib id-daqsijiet tal-fajls u direttorji fil-Linux. L-informazzjoni pprovduta f'dan l-artikolu hija meħuda mill-paġni man ta 'du command.

Aqra wkoll:

  • 12 Kmand “df” biex Iċċekkja l-Ispazju tad-Disk tas-Sistema Linux
  • Agedu – Għodda Utli għat-Traċċar ta' Spazju Moħli fuq Disk fil-Linux

Kif issib id-daqs ta 'direttorju fil-Linux

1. Biex issir taf is-sommarju tal-użu tad-disk ta 'siġra tad-direttorju /home/tecmint u kull wieħed mis-subdirettorji tagħha. Daħħal il-kmand bħala:

 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

L-output tal-kmand ta 'hawn fuq juri n-numru ta' blokki tad-disk fid-direttorju /home/tecmint flimkien mas-subdirettorji tiegħu.

Kif issib id-daqs tad-direttorju f'format li jinqara mill-bniedem

2. L-użu tal-għażla -h mal-kmand du jipprovdi riżultati f'Format li jinqara mill-bniedem. Dan ifisser li tista' tara daqsijiet f'Bytes, Kilobytes, Megabytes, Gigabytes, eċċ.

 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

Kif issib id-daqs totali ta 'direttorju fil-Linux

3. Biex tikseb is-sommarju tad-daqs totali tal-użu tad-disk ta 'direttorju tuża l-għażla -s kif ġej.

 du -sh /home/tecmint

674M    /home/tecmint

4. L-użu tal-bandiera -a mal-kmand du juri l-użu tad-disk tal-fajls u direttorji kollha.

 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. L-użu tal-bandiera “-a” flimkien ma’ “-h” juri l-użu tad-diska tal-fajls u l-fowlders kollha f’format li jinqara mill-bniedem. L-output ta 'hawn taħt huwa aktar faċli biex jinftiehem peress li juri l-fajls f'Kilobytes, Megabytes, eċċ.

 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. Skopri l-użu tad-disk ta 'siġra tad-direttorju bis-subtree tagħha fi blokki Kilobyte. Uża l-“-k” (turi d-daqs f’unitajiet ta’ 1024 bytes).

 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. Biex tikseb is-sommarju tal-użu tad-disk tas-siġra tad-direttorju flimkien mas-subtrees tagħha f'Megabytes (MB) biss. Uża l-għażla -mh kif ġej. Il-bandiera -m tgħodd il-blokki f'unitajiet MB u -h tirrappreżenta format li jinqara mill-bniedem.

 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. Il-bandiera “-c” tipprovdi spazju fuq id-diska għall-użu totali kbir fl-aħħar linja. Jekk id-direttorju tiegħek jittieħed 674MB spazju, allura l-aħħar żewġ linji tal-output ikunu.

 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

Kif Teskludi Fajls b'du Command

9. Il-kmand ta 'hawn taħt jikkalkula u juri l-użu tad-disk tal-fajls u direttorji kollha, iżda jeskludi l-fajls li jaqblu mal-mudell mogħti. Il-kmand ta 'hawn taħt jeskludi l-fajls .txt filwaqt li jikkalkula d-daqs totali ta' direttorju. Għalhekk, b'dan il-mod tista' teskludi kwalunkwe format ta' fajl billi tuża l-bandiera -–eskludi. Ara l-output m'hemm l-ebda dħul ta 'fajls txt.

 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

Kif issib l-użu tad-direttorju skont il-ħin tal-modifika

10. Uri l-użu tad-disk ibbażat fuq modifika tal-ħin, uża l-bandiera “–time” kif muri hawn taħt.

 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

Aqra wkoll:

  • 10 Kmandi fdisk biex Immaniġġja Diviżorji tad-Disk Linux
  • Gdu – Analizzatur tal-Użu tad-Disk Pretty Fast għal Linux