Jinsi ya Kupata Idadi ya Faili katika Saraka na Subdirectories


Katika mwongozo huu, tutashughulikia jinsi ya kuonyesha jumla ya idadi ya faili katika saraka ya sasa ya kufanya kazi au saraka nyingine yoyote na subdirectories zake kwenye mfumo wa Linux.

Tutatumia amri ya wc ambayo huchapisha hesabu za laini mpya, neno, na byte kwa kila faili, vinginevyo data iliyosomwa kutoka kwa ingizo la kawaida.

Zifuatazo ni chaguzi ambazo tunaweza kutumia na find amri kama ifuatavyo:

  1. -aina - hubainisha aina ya faili ya kutafuta, katika hali iliyo hapo juu, f inamaanisha kupata faili zote za kawaida.
  2. -print - kitendo cha kuchapisha njia kamili ya faili.
  3. -l - chaguo hili huchapisha jumla ya nambari mpya, ambayo ni sawa na jumla ya idadi kamili ya njia za faili zinazotolewa kwa amri ya kutafuta.

Syntax ya jumla ya find amri.

# find . -type f -print | wc -l
$ sudo find . -type f -print | wc -l

Muhimu: Tumia amri ya sudo kusoma faili zote katika saraka iliyobainishwa ikijumuisha zile zilizo katika saraka ndogo zilizo na haki za mtumiaji mkuu, ili kuepuka hitilafu za \Ruhusa imekataliwa kama ilivyo kwenye skrini iliyo hapa chini:

Unaweza kuona kwamba katika amri ya kwanza hapo juu, sio faili zote kwenye saraka ya sasa ya kufanya kazi zinasomwa na find amri.

Ifuatayo ni mifano ya ziada ya kuonyesha jumla ya idadi ya faili za kawaida katika saraka za /var/log na /etc mtawalia:

$ sudo find /var/log/ -type f -print | wc -l
$ sudo find /etc/ -type f -print | wc -l

Kwa mifano zaidi kwenye Linux find amri na amri ya wc pitia safu ifuatayo ya vifungu kwa chaguzi za ziada za utumiaji, vidokezo na amri zinazohusiana:

  1. 35 Mifano Muhimu ya Maagizo ya ‘tafuta’ katika Linux
  2. Jinsi ya Kupata Faili za Hivi Karibuni au za Leo Zilizobadilishwa katika Linux
  3. Tafuta 10 Bora za Saraka na Nafasi ya Hifadhi ya Faili katika Linux
  4. Mifano 6 Muhimu ya Amri ya ‘wc’ ya Kuhesabu Mistari, Maneno na Wahusika

Ni hayo tu! Iwapo unajua njia nyingine yoyote ya kuonyesha jumla ya idadi ya faili kwenye saraka na subdirectories zake, ishiriki nasi kwenye maoni.