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:
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:
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):
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:
fd
Bomo zmogli glej samo prvih 10 rezultatov, če želite videti krajši izhod iz ukaza, tako da vnesete:
fd | head
Iskanje po razširitvi
Če nas zanima iskanje vseh datotek jpg, lahko uporabimo možnost '-e' za filtriranje 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 -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:
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 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.
Kot avtor odprtokodnih člankov bi bilo lepo, če bi navedli vir svoje vsebine. https://www.tecmint.com/fd-alternative-to-find-command/
Prav imaš. Citirano ostaja.