Fd, alternatiiv käsule find, lihtne, kiire ja hõlpsasti kasutatav

umbes FD

Järgmises artiklis heidame pilgu fd-le. See on kiire, lihtne ja hõlpsasti kasutatav tööriist, mille eesmärk on muuta otsingud lihtsamaks, võrreldes käsuga find. See ei ole mõeldud otsimiskäsu täielikuks asendamiseks, see on mõeldud ainult hõlpsasti kasutatava alternatiivi pakkumiseks, mis töötab natuke kiiremini.

Tänapäeval on enamik Gnu / Linuxi kasutajaid tuttavad otsinguotsingu otsimisega ja paljude juhtumitega, kus see võib olla kasulik. Järgmistes ridades vaatleme järgmist installimine ja võimalikud kasutusalad fd kuni otsige meie failidest.

Üldised omadused fd

Mõned tähelepanuväärsemad funktsioonid on:

  • A. lihtne kasutada süntaksit. Sa pead lihtsalt kirjutama fd * muster*.
  • Pakub a värvikas väljalaskeava, sarnane käsuga ls.
  • Meil on kiire vastus.
  • See võimaldab a nutikas otsing, vaikimisi suurte ja väikeste tähtedega.
  • Ei otsi varjatud faile ja katalooge vaikimisi

Need on vaid mõned selle funktsioonidest. Kõigi nendega saab tutvuda projekti GitHubi hoidla.

Installige fd Ubuntu

Selle otsingurakenduse installimiseks Ubuntu ja Debiani-põhistes jaotustes peame seda tegema laadige alla uusim versioon käivituslehelt. Saame kasutada ka terminali (Ctrl + Alt + T) laadige alla pakett .deb, kasutades wget. Selle jaoks kirjutame:

Laadige fd alla koos wgetiga

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

Kui allalaadimine on lõppenud, saame hakkama installige pakett kirjutades samasse terminali:

fd käskude installimine

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

Fd kasutamine Ubuntu

Olles sarnane leidke käsk, sellel käsul on ka palju võimalikke kasutusjuhtumeid. Enne kui läheme sügavamale, on soovitatav üle vaadata saadaolevad valikud. Selleks pöördume selle abi poole, sisestades terminali (Ctrl + Alt + T):

abi fd käsk

fd -h

Näited fd kasutamise kohta

Järgmiste näidete jaoks kasutan projekti nimega installimist promterium asub / opt / lampp / htdocs / otsingute tegemiseks.

Alustuseks saame käivitage käsk ilma argumentideta, väljund, mida näeme, saab olema sarnane käsuga l -R:

fd käsk argumentideta

fd

Saame hakkama vaata ainult 10 esimest tulemust, et näha käsu lühemat väljundit, tippides:

fd head, piira tulemusi 10-ni

fd | head

Otsige laienduse järgi

Kui oleme huvitatud kõigi failide leidmisest jpg, saame kasutada laienduse järgi filtreerimiseks valik "-e":

fd filter laienduse järgi

fd -e jpg

Otsige mustri abil

La variant '-e' saab kasutada ka koos mustriga meeldib järgmine:

fd filter mustri järgi

fd -e php index

See käsk otsib laiendiga faile php kelle nimel on string "indeks'.

Jätke kataloog otsingust välja

Kui tahaksime mõned tulemused välja jätta, saame kasutada valik "-E" järgnevalt:

filtreerida mustri järgi, vältides kataloogi

fd -e php index -E PASTE

See käsk otsib kõiki laiendiga faile php, mis sisaldab stringi 'indeks"ja välistab tulemused kataloogist"PASTE'.

Otsige kataloogist

Kui soovite otsida kindlas kataloogis, peate seda lihtsalt tegema märkige see argumendina:

fd failide otsimine kataloogist

fd png ./IMG/

Eelmise käsuga otsime png-faile IMG-kataloogist.

Käivitage saadud tulemuste käsk

Nagu leiu puhul, saame ka seda kasutada -x või –exec argumendid paralleelse käsu käivitamise käivitamiseks otsingutulemitega. Järgmises näites kasutame leitud pildifailide lubade muutmiseks chmod.

fd -e jpg -x chmod 644 {}

Ülaltoodud käsk leiab kõik failid, millel on laiend jpg, ja käivitab neis chmod 644.

Need read on olnud vaid käsu fd lühike ülevaade. Mõnel kasutajal võib see käsk olla lihtsam ja kiirem kui leida. Nagu artikli alguses mainitud, selle käsu eesmärk ei ole otsingut täielikult asendada. Selle eesmärk on pakkuda ainult lihtsat kasutamist, hõlpsamat otsingut ja paremat jõudlust. See käsk ei võta palju ruumi, seda on lihtne installida ja see on hea tööriist, mis teil on käepärast, kui peate töötama kindla arvu failidega.

Selle käsu kohta üksikasjalikuma teabe saamiseks saab seda vajav kasutaja leida lisateavet GitHubi hoidla projekti. Allikas.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Santiago DIJO

    Avatud lähtekoodiga artiklite autorina oleks tore, kui viidaksite oma sisu allikale. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo DIJO

      Sul on õigus. Tsiteeritud jäänused.