Dokoki 10 masu amfani (Faɗakarwar Disk) don Nemo Amfani da Fayel da fayiloli


Linux "du" (Disk Usage) umarni ne na Unix/Linux na yau da kullun, wanda aka yi amfani dashi don bincika bayanin fa'idodin faifai na fayiloli da kundayen adireshi akan na'ura. Dokar du tana da zaɓuɓɓuka masu yawa na siga waɗanda za a iya amfani dasu don samun sakamako a cikin tsari da yawa. Hakanan umarnin du yana nuna fayilolin da girman kundin adireshi ta hanyar maimaitawa.

Wannan labarin yayi bayanin umarni 10 “masu amfani” tare da misalan su, hakan na iya taimaka muku don gano girman fayiloli da kundayen adireshi a cikin Linux. Bayanin da aka bayar a cikin wannan labarin an ɗauke shi ne daga shafin yanar gizon mutumin.

Karanta Har ila yau:

  1. 12 “df” Umurnin Duba Sararin Tsarin Disk Linux
  2. Agedu - Kayan aiki mai Amfani don Bibiyar Wasasa Faɗin Disk a cikin Linux

1. Don gano taƙaitaccen amfani da faifai na itace/gida/tecmint shugabanci da kowane ƙaramin kundin adireshi. Shigar da umarnin kamar:

 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

Fitar da umarnin da ke sama yana nuna yawan toshe faifai a cikin adireshin/gida/tecmint tare da ƙananan kundin adireshi.

2. Amfani da zaɓi “-h” tare da umarnin “du” yana ba da sakamako a cikin “Tsarin Karatun Dan Adam”. Yana nufin zaka iya ganin girma a cikin Bytes, Kilobytes, Megabytes, Gigabytes da dai sauransu.

 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

3. Don samun taƙaitaccen girman girman faifan faifai na kundin adireshi yi amfani da zaɓi “-s” kamar haka.

 du -sh /home/tecmint

674M    /home/tecmint

4. Amfani da tutar “-a” tare da umarnin “du” yana nuna faifan fayel na duk fayiloli da kundayen adireshi.

 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. Yin amfani da tutar “-a” tare da “-h” yana nuna amfani da faifai na duk fayiloli da manyan fayiloli a cikin tsarin ɗan adam wanda za'a iya sake gyara shi. Sakamakon da ke ƙasa ya fi sauƙin fahimta yayin da yake nuna fayiloli a cikin Kilobytes, Megabytes da dai sauransu.

 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. Gano fa'idar fa'idar itaciya tare da ƙaramarta a Kilobyte blcoks. Yi amfani da “-k” (yana nuna girman a cikin raka'a bytes 1024).

 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. Don samun taƙaitaccen amfani da faifai na itacen itace tare da ƙananan ƙananan ta a cikin Megabytes (MB) kawai. Yi amfani da zaɓi “-mh” kamar haka. Tutar "-m" tana kirga bulolin a cikin raka'a MB kuma "-h" tana tsaye ne don tsarin karatun mutum.

 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. Tutar "-c" tana ba da babbar fa'idar amfani da faifai a layin karshe. Idan kundin adireshi ya dauki sararin 674MB, to layin karshe biyu na ƙarshe na fitarwa zai kasance.

 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

9. Umurnin da ke kasa yana kirgawa da nuna amfanin faifai na dukkan fayiloli da kundayen adireshi, amma ban da fayilolin da suka dace da tsarin da aka bayar. Umurnin da ke ƙasa ya cire fayilolin “.txt” yayin lasafta girman girman maƙallin. Don haka, ta wannan hanyar zaku iya keɓance duk wani tsarin fayil ta amfani da tuta “-exclude“. Duba fitarwa babu shigowar fayiloli 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

10. Nuna amfani da faifai bisa canjin lokaci, yi amfani da tutar “–time” kamar yadda aka nuna a ƙasa.

 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

Karanta Har ila yau:

  1. Dokoki 10 fdisk don Sarrafa Rarraba Disk na Linux
  2. Dokoki 12 masu amfani\"df" don Binciki Sararin Disk a cikin Linux