Muchinyorwa chinotevera isu ticha tarisa fd. Ichi chishandiso chinokurumidza, chiri nyore, uye chiri nyore kushandisa icho chakanangana nacho ita kuti kutsvaga kuve nyore, uchienzaniswa newakawana rairo. Iyo haina kugadzirirwa seyakakwana kutsiva yeiyo yekuraira, inongotarisirwa kupa iri nyore-kushandisa imwe nzira inoshanda zvishoma nekukurumidza.
Nhasi vazhinji vashandisi veGnu / Linux vanoziva neinowana rairo uye nezviitiko zvakawanda kwazvinogona kubatsira. Mumitsara inotevera ticha tarisa iyo kumisikidza uye zvinogoneka zvinoshandiswa fd kukwanisa tsvaga kuburikidza nemafaira edu.
Hunhu hwese fd
Zvimwe zvezvinhu zvinonyanya kuzivikanwa ndezvi:
- Una nyore kushandisa syntax. Unongofanira kunyora fd * pateni*.
- Inopa a mavara outlet, yakafanana neiyo ls yekuraira.
- Tichava ne kurumidza kupindura.
- Inogonesa a kutsvaga kwakangwara, ine mabhii makuru nemadiki pasi nekukasira.
- Hazvitsvaki mafaira akavanzika uye madhairekitori nekutadza
Izvi ndizvo zvimwe zvezvinhu zvaro. Dzese dzinogona kubvunzwa kubva ku chirongwa cheGitHub repository.
Isa fd pane Ubuntu
Kuisa iyi yekutsvaga application kuUbuntu neDebian-based distributions isu tichafanirwa dhawunorodha vhezheni yazvino kubva pane yekutanga peji. Tinogona zvakare kushandisa iyo terminal (Ctrl + Alt + T) ku dhawunirodha iyo .deb package uchishandisa wget. Kune izvi tinonyora:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
Kana kurodha pasi kwapera, tinogona isa pasuru kutaipa mune imwechete terminal:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Uchishandisa fd muUbuntu
Kufanana ne tsvaga kuraira, uyu murairo unewo akawanda anogona kushandisa kesi. Tisati taenda zvakadzika, zvinokurudzirwa kuongorora sarudzo dziripo. Kune izvi tinogona kubvunza rubatsiro rwayo nekutaipa mune inouraya (Ctrl + Alt + T)
fd -h
Mienzaniso yekushandisa fd
Kune iyi inotevera mienzaniso, ndiri kuzoshandisa kumisikidza chirongwa chakadanwa prompterium in / opt / lampp / htdocs / kuita tsvakiridzo.
Kutanga, tinogona mhanyisa iwo murairo pasina chero nharo, izvo zvatinozoona zvichave zvakafanana nemurairo ls -R:
fd
Tichakwanisa ona chete gumi yekutanga mhedzisiro, kuona ipfupi kuburitsa kubva kumurairo, nekutaipa:
fd | head
Tsvaga nekuwedzera
Kana isu tichifarira kutsvaga mafaera ese jpg, tinogona kushandisa iyo sarudzo '-e' yekusefa nekuwedzera:
fd -e jpg
Tsvaga uchishandisa pateni
La sarudzo '-e' inogona kushandiswa zvakare yakabatana nepatani seinotevera:
fd -e php index
Uyu murairo uchatsvaga mafaera nekuwedzera PHP vane muzita ravo tambo 'indekisi'.
Bvisa dhairekitori kubva mukutsvaga
Dai taida kusanganisa mimwe mhedzisiro, tichakwanisa kushandisa iyo sarudzo "-E" zvinotevera:
fd -e php index -E PASTE
Uyu murairo uchatsvaga mafaera ese nekuwedzera PHP, iine tambo 'indekisi'uye ichabvisa mhedzisiro kubva kudhairekitori'PASTE'.
Tsvaga mukati me dhairekitori
Kana iwe uchida kutsvaga mukati meimwe dhairekitori, iwe uchafanira kungoita iratidze sekupokana:
fd png ./IMG/
Nemutemo wekare isu tinotsvaga png mafaera mukati meIMG dhairekitori
Dzora rairo pane zvawanikwa
Sezvo nekuwana, tichakwanisa kushandisa iyo -x kana -exec nharo dzekumisikidza yakafanana kuraira kuitisa nemhedzisiro yekutsvaga. Mumuenzaniso unotevera isu tinoshandisa chmod kushandura mvumo yemafaira emifananidzo akawanikwa.
fd -e jpg -x chmod 644 {}
Iwo wekuraira pamusoro uchawana mafaera ese neiyo jpg yekuwedzera uye unomhanya chmod 644 paari.
Iyi mitsara yanga ichingova ongororo pfupi yeiyo fd yekuraira. Vamwe vashandisi vanogona kuwana uyu kuraira nyore kushandisa uye nekukurumidza kupfuura kuwana. Sezvambotaurwa pakutanga kwechinyorwa, uyu murairo hauna kuitirwa kutsiva zvizere tsvaga. Iyo inongotsvaga kupa nyore kushandisa, nyore kutsvaga uye kuita zviri nani. Uyu murairo hautore nzvimbo yakawanda, zviri nyore kuisa, uye chishandiso chakanaka kuve nacho kana uchifanira kushanda neimwe nhamba yefaira.
Kuti uwane rumwe ruzivo rwakadzama nezve iri rairo, mushandisi anochida anokwanisa kuwana rumwe ruzivo mu repository paGitHub yepurojekiti. Fuente.
Semunyori wezvinyorwa zvakavhurika sosi, zvingave zvakanaka kana ukataura kunobva zvemukati maro. https://www.tecmint.com/fd-alternative-to-find-command/
Warevesa. Quoted inosara.