Kwinqaku elilandelayo siza kujonga kwi-fd. Esi sisixhobo esikhawulezayo, esilula, nesisebenziseka lula esijolise kuso yenza ukukhangela kube lula, ngokuthelekiswa nomyalelo wokufumana. Ayenzelwanga ukutshintsha ngokupheleleyo umyalelo wokufumana, kujongwe kuphela ukubonelela ngendlela ekulula ukuyisebenzisa esebenza ngokukhawuleza kancinci.
Namhlanje uninzi lwabasebenzisi be-Gnu / Linux baqhelene nomyalelo wokukhangela wokufumana kunye neemeko ezininzi apho kunokuba luncedo khona. Kule migca ilandelayo siza kujonga Ukufakwa kunye nokusetyenziswa okunokwenzeka fd ukwazi khangela kwiifayile zethu.
Iimpawu ngokubanzi fd
Ezinye zezona zinto zibalulekileyo zezi:
- Omnye kulula ukuyisebenzisa syntax. Kufuneka ubhale nje fd * ipateni*.
- Iminikelo a indawo enemibala, Iyafana nomyalelo we-ls.
- Siza kuba nefayile ye- impendulo ekhawulezayo.
- Yenza i ukukhangela ngobuchule, ngoonobumba abakhulu nabancinci asilelayo.
- Ayizukukhangela iifayile ezifihliweyo kunye nemikhombandlela ngokungagqibekanga
Ezi zezinye zeempawu zayo. Zonke zinokubonwa kwi- Indawo yokugcina iprojekthi yeGitHub.
Faka fd kwi-Ubuntu
Ukufakela usetyenziso lokukhangela ku-Ubuntu kunye nokusasazwa okusekwe kwi-Debian kuya kufuneka khuphela ingxelo yokugqibela ukusuka kwiphepha lokuqalisa. Sinokusebenzisa i-terminal (Ctrl + Alt + T) ukuya khuphela iphakheji ye-.deb usebenzisa i-wget. Ngenxa yoko sibhala:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
Nje ukuba ukhuphelo lugqityiwe, sinako faka iphakheji Ukuchwetheza kwisiphelo esinye:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Sebenzisa fd ku-Ubuntu
Ukufana fumana umyalelo, lo myalelo unamatyala amaninzi osetyenziso. Ngaphambi kokuba singene nzulu, kuyacetyiswa ukuba uphonononge ukhetho olukhoyo. Ngale nto sinokujonga uncedo lwayo ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
fd -h
Imizekelo yokusebenzisa fd
Kule mizekelo ilandelayo, ndiza kusebenzisa ukufakelwa kweprojekthi ebizwa ngokuba iprompterium ibekwe ngaphakathi / khetha / i-lampp / htdocs / ukwenza uphando.
Ukuqala, sinako sebenzisa umyalelo ngaphandle kwempikiswano, imveliso esiza kuyibona iya kuba iyafana nomyalelo ls -R:
fd
Siza kukwazi jonga kuphela iziphumo ezilishumi zokuqala, ukubona imveliso emfutshane, ngokuchwetheza:
fd | head
Khangela ngolwandiso
Ukuba sinomdla wokufumana zonke iifayile jpg, sinokusebenzisa i- ukhetho '-e' lokucoca ulwandiso:
fd -e jpg
Khangela usebenzisa iphethini
La ukhetho '-e' inokusetyenziswa nayo ngokudibeneyo nephethini ngolu hlobo lulandelayo:
fd -e php index
Lo myalelo uza kukhangela iifayile ngolwandiso php Ezinegama labo umtya 'isalathisi'.
Shiya ngaphandle isikhombisi esivela kukhangelo
Ukuba besifuna khuphela ngaphandle ezinye iziphumo, siya kuba nakho ukusebenzisa i ukhetho "-E" ngoku Landelayo:
fd -e php index -E PASTE
Lo myalelo uza kukhangela zonke iifayile ngolwandiso php, equlathe umtya 'isalathisi'kwaye ayizukukhetha iziphumo ezivela kulawulo'IPASTE'.
Khangela kulawulo
Ukuba ufuna ukukhangela ngaphakathi kulawulo oluthile, kuya kufuneka wenze njalo bonisa njengengxoxo:
fd png ./IMG/
Ngomyalelo odlulileyo siya kujonga iifayile ze-png ngaphakathi kulawulo lwe-IMG.
Yenza umyalelo kwiziphumo ezifunyenweyo
Njengokufumana, siya kuba nakho ukusebenzisa i -x Okanye -exec Iimpikiswano zokuphumeza ukwenziwa komyalelo ofanayo ngeziphumo zophando. Kumzekelo olandelayo siza kusebenzisa i-chmod ukutshintsha iimvume zeefayile zemifanekiso ezifunyenweyo.
fd -e jpg -x chmod 644 {}
Lo myalelo ungasentla uza kufumana zonke iifayile ngolwandiso lwe-jpg kwaye usebenze chmod 644 kuzo.
Le migca ibe luphononongo olufutshane lomyalelo we-fd. Abanye abasebenzisi banokufumana lo myalelo kulula ukuwusebenzisa kwaye ukhawuleze kunokufumana. Njengoko kukhankanyiwe ekuqaleni kwenqaku, lo myalelo awenzelwanga ukubuyisela ngokupheleleyo ukufumana. Ifuna kuphela ukubonelela ngokusetyenziswa ngokulula, ukukhangela ngokulula kunye nokusebenza okungcono. Lo myalelo awuthathi ndawo ininzi, kulula ukuyifaka, kwaye sisixhobo esihle onaso xa kufuneka usebenze nenani elithile leefayile.
Ukufumana ulwazi oluthe kratya malunga nalo myalelo, umsebenzisi oya kuwufuna uya kuba nakho ukufumana ulwazi oluthe kratya kwi Indawo yokugcina kwiGitHub yeprojekthi. Fuente.
Njengombhali wenqaku lomthombo ovulekileyo, kuya kuba kuhle ukuba ukhankanye umthombo womxholo wakho. https://www.tecmint.com/fd-alternative-to-find-command/
Ulungile. Ukuhlala kucatshuliweyo.