Fd, alternativa ukazu za iskanje, preprosta, hitra in enostavna za uporabo

o FD

V naslednjem članku si bomo ogledali fd. To je hitro, preprosto in enostavno za uporabo orodje, ki si prizadeva olajšajte iskanje, v primerjavi z ukazom find. Ni zasnovan kot popolna zamenjava za ukaz find, namenjen je le zagotavljanju enostavne alternative, ki deluje nekoliko hitreje.

Danes večina uporabnikov Gnu / Linuxa pozna ukaz za iskanje in številne primere, ko je lahko koristen. V naslednjih vrsticah si bomo ogledali namestitev in možne uporabe fd v iščite po naših datotekah.

Splošne značilnosti fd

Nekatere najpomembnejše funkcije so:

  • A sintaksa enostavna za uporabo. Samo pisati moraš fd * vzorec*.
  • Ponudbe a barvita vtičnica, podobno kot ukaz ls.
  • Imeli bomo a hiter odgovor.
  • Omogoča a pametno iskanje, privzeto z velikimi in malimi črkami.
  • Ne išče skritih datotek in imenikov privzeto

To je le nekaj njegovih lastnosti. Z vsemi se je mogoče posvetovati pri skladišče projekta GitHub.

Namestite fd na Ubuntu

Za namestitev te iskalne aplikacije v distribucije, ki temeljijo na Ubuntuju in Debianu, bomo morali prenesite najnovejšo različico na strani s predstavitvami. Terminal (Ctrl + Alt + T) lahko uporabimo tudi za s pomočjo wgeta prenesite paket .deb. Za to pišemo:

Prenesite fd z wgetom

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

Ko je prenos končan, lahko namestite paket tipkanje v isti terminal:

namestitev ukaza fd

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

Uporaba fd v Ubuntuju

Biti podoben najti ukaz, ta ukaz ima tudi veliko možnih primerov uporabe. Preden gremo globlje, je priporočljivo, da ponovno preučimo razpoložljive možnosti. Za to se lahko obrnemo na pomoč, tako da vtipkamo v terminal (Ctrl + Alt + T):

pomoč fd ukaz

fd -h

Primeri uporabe fd

Za naslednje primere bom uporabil namestitev projekta z imenom Apuntadorij ki se nahaja v / opt / lampp / htdocs / za iskanje.

Za začetek lahko zaženite ukaz brez kakršnih koli argumentov, rezultat, ki ga bomo videli, bo podobno ukazu ls -R:

ukaz fd brez argumentov

fd

Bomo zmogli glej samo prvih 10 rezultatov, če želite videti krajši izhod iz ukaza, tako da vnesete:

fd glavo, rezultate omejite na 10

fd | head

Iskanje po razširitvi

Če nas zanima iskanje vseh datotek jpg, lahko uporabimo možnost '-e' za filtriranje po razširitvi:

fd filter po razširitvi

fd -e jpg

Iščite z vzorcem

La možnost '-e' se lahko uporablja tudi v kombinaciji z vzorcem na primer naslednje:

fd filter po vzorcu

fd -e php index

Ta ukaz bo poiskal datoteke s pripono php ki imajo v svojem imenu niz 'Indeks".

Izključite imenik iz iskanja

Če bi želeli izključi nekatere rezultate, bomo lahko uporabljali možnost "-E" kot sledi:

filtrirajte po vzorcu, da se izognete imeniku

fd -e php index -E PASTE

Ta ukaz bo poiskal vse datoteke s pripono php, ki vsebuje niz 'Indeks'in bo rezultate izključil iz imenika'PRILEPI".

Poiščite v imeniku

Če želite iskati v določenem imeniku, boste preprosto morali navedite kot argument:

fd iskanje datotek v imeniku

fd png ./IMG/

S prejšnjim ukazom bomo iskali datoteke png v imeniku IMG.

Izvedite ukaz o dobljenih rezultatih

Kot pri iskanju bomo tudi mi lahko uporabljali Argumenti -x ali –exec za zagon vzporednega izvajanja ukaza z rezultati iskanja. V naslednjem primeru bomo s chmodom spremenili dovoljenja za najdene slikovne datoteke.

fd -e jpg -x chmod 644 {}

Zgornji ukaz bo poiskal vse datoteke s pripono jpg in na njih zagnal chmod 644.

Te vrstice so le kratek pregled ukaza fd. Nekaterim uporabnikom je ta ukaz enostavnejši za uporabo in hitrejši od iskanja. Kot je bilo omenjeno na začetku članka, ta ukaz ni namenjen popolni nadomestitvi funkcije find. Prizadeva si le za preprosto uporabo, lažje iskanje in boljše delovanje. Ta ukaz ne zajema veliko prostora, enostaven je za namestitev in je dobro orodje, ki ga imate na voljo, ko morate delati z določenim številom datotek.

Če želite dobiti podrobnejše informacije o tem ukazu, ga bo lahko našel uporabnik, ki ga potrebuje več informacij v repozitorij na GitHub projekta. Vir.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Santiago je dejal

    Kot avtor odprtokodnih člankov bi bilo lepo, če bi navedli vir svoje vsebine. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo je dejal

      Prav imaš. Citirano ostaja.