Fd, isang kahalili sa paghahanap ng utos, simple, mabilis at madaling gamitin

tungkol sa FD

Sa susunod na artikulo ay titingnan natin ang taut. Ito ay isang mabilis, simple, at madaling gamiting tool na inaangkin gawing mas madali ang mga paghahanap, kumpara sa find command. Hindi ito dinisenyo bilang isang kumpletong kapalit ng find command, nilalayon lamang nito na magbigay ng isang madaling gamitin na kahalili na gumana nang medyo mas mabilis.

Ngayon ang karamihan sa mga gumagamit ng Gnu / Linux ay pamilyar sa find command at sa maraming mga kaso kung saan maaari itong maging kapaki-pakinabang. Sa mga sumusunod na linya ay titingnan natin ang pag-install at posibleng paggamit ng taut upang magawa maghanap sa pamamagitan ng aming mga file.

Pangkalahatang mga katangian tsar

Ang ilan sa mga pinaka kilalang tampok ay:

  • isang madaling gamitin na syntax. Sumulat ka lang pattern ng fd **.
  • Nag-aalok ng a makulay na outlet, katulad ng utos ng ls.
  • Magkakaroon tayo ng mabilis na sagot.
  • Pinapagana ang a matalinong paghahanap, na may malalaki at maliit na titik bilang default.
  • Hindi naghanap ng mga nakatagong mga file at direktoryo bilang default

Ito ay ilan lamang sa mga tampok nito. Lahat ng mga ito ay maaaring konsulta mula sa repository ng GitHub ng proyekto.

I-install ang taut sa Ubuntu

Upang mai-install ang application ng paghahanap na ito sa mga pamamahagi na nakabatay sa Ubuntu at sa Debian kakailanganin namin i-download ang pinakabagong bersyon mula sa pahina ng paglulunsad. Maaari din naming gamitin ang terminal (Ctrl + Alt + T) upang i-download ang .deb package gamit ang wget. Nagsusulat kami para dito:

Mag-download ng taut gamit ang wget

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

Kapag natapos na ang pag-download, makakaya namin i-install ang package pagta-type sa parehong terminal:

pag-install ng utos ng bayad

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Paggamit ng fd sa Ubuntu

Ang pagiging katulad sa hanapin ang utos, ang utos na ito ay mayroon ding maraming mga posibleng kaso ng paggamit. Bago tayo lumalim, ipinapayong mag-review magagamit ang mga pagpipilian. Para dito maaari naming konsulta ang tulong nito sa pamamagitan ng pagta-type sa isang terminal (Ctrl + Alt + T):

tulong sa utos ng

fd -h

Mga halimbawa ng paggamit ng taut

Para sa mga sumusunod na halimbawa, gagamitin ko ang pag-install ng isang proyekto na tinawag prompterium na matatagpuan sa / opt / lampp / htdocs / upang maisagawa ang mga paghahanap.

Upang magsimula sa, kaya natin patakbuhin ang utos nang walang anumang mga argumento, ang output na makikita natin ay magiging katulad ng utos ls -R:

utos ng fd na walang mga argumento

fd

Kakayanin namin makita lamang ang unang 10 mga resulta, upang makita ang mas maikling output ng utos, sa pamamagitan ng pagta-type:

ulo ng tot, limitahan ang mga resulta sa 10

fd | head

Paghahanap sa pamamagitan ng extension

Kung interesado kaming maghanap ng lahat ng mga file jpg, maaari nating gamitin ang pagpipiliang '-e' upang salain sa pamamagitan ng extension:

filter ng MX sa pamamagitan ng extension

fd -e jpg

Paghahanap gamit ang isang pattern

La pagpipilian '-e' pwede ring gamitin kasama ng isang pattern tulad ng sumusunod:

Pag-filter sa pamamagitan ng pattern

fd -e php index

Hahanapin ng utos na ito ang mga file na may extension php na mayroong sa kanilang pangalan ang string 'index'.

Ibukod ang isang direktoryo mula sa paghahanap

Kung gusto namin ibukod ang ilang mga resulta, magagamit namin ang pagpipilian na "-E" tulad ng sumusunod:

salain sa pamamagitan ng pattern na pag-iwas sa isang direktoryo

fd -e php index -E PASTE

Hahanapin ng utos na ito ang lahat ng mga file na may extension php, naglalaman ng string 'index'at ibubukod ang mga resulta mula sa direktoryo'PASTE'.

Maghanap sa loob ng isang direktoryo

Kung nais mong maghanap sa loob ng isang tukoy na direktoryo, kakailanganin mo lamang ipahiwatig ito bilang isang pagtatalo:

Paghahanap ng mga file sa loob ng isang direktoryo

fd png ./IMG/

Sa nakaraang utos ay titingnan namin ang mga png file sa loob ng direktoryo ng IMG.

Isagawa ang isang utos sa mga nakuha na resulta

Tulad ng sa hanapin, magagawa naming ang -x o –exec na mga argumento upang ilunsad ang parallel na pagpapatupad ng utos kasama ang mga resulta ng paghahanap. Sa sumusunod na halimbawa gagamitin namin ang chmod upang baguhin ang mga pahintulot ng mga natagpuang mga file ng imahe.

fd -e jpg -x chmod 644 {}

Makikita ng utos sa itaas ang lahat ng mga file na may extension na jpg at patakbuhin ang chmod 644 sa kanila.

Ang mga linyang ito ay naging isang maikling pagsusuri lamang ng utos ng fd. Ang ilang mga gumagamit ay maaaring makahanap ng utos na ito na mas madaling gamitin at mas mabilis kaysa sa hanapin. Tulad ng nabanggit sa simula ng artikulo, ang utos na ito ay hindi inilaan upang ganap na palitan ang hanapin. Hangad lamang nito na magbigay ng simpleng paggamit, mas madaling paghahanap at mas mahusay na pagganap. Ang utos na ito ay hindi tumatagal ng maraming puwang, madali itong mai-install, at ito ay isang mahusay na tool na mayroon sa kamay kapag kailangan mong gumana sa isang tiyak na bilang ng mga file.

Upang makakuha ng mas detalyadong impormasyon tungkol sa utos na ito, mahahanap ang gumagamit na nangangailangan nito karagdagang impormasyon sa lalagyan sa GitHub ng proyekto. Pinagmulan.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Santiago dijo

    Bilang isang may-akda ng mga bukas na artikulo ng mapagkukunan, mas maganda kung binanggit mo ang pinagmulan ng iyong nilalaman. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo dijo

      Tama ka. Sipi na natira.