Fd, alternativa naredbi za pronalaženje, jednostavna, brza i laka za upotrebu

o FD

U sljedećem članku ćemo pogledati fd. Ovo je brz, jednostavan i jednostavan alat koji ima za cilj olakšajte pretragu, u odnosu na naredbu pronađi. Nije zamišljen kao potpuna zamjena za naredbu find, već je namijenjen samo pružanju jednostavne alternative koja djeluje nešto brže.

Danas je većina korisnika Gnu / Linuxa upoznata s naredbom pronađi pretragu i mnogim slučajevima kada ona može biti korisna. U narednim redovima ćemo pogledati instalacija i moguća upotreba fd da budem u stanju pretražite naše datoteke.

Opće karakteristike fd

Neke od najznačajnijih karakteristika su:

  • Una laka za upotrebu sintaksa. Samo moraš pisati fd * uzorak*.
  • Ponude a živopisna utičnica, slično naredbi ls.
  • Mi ćemo imati brzi odgovor.
  • Omogućava a pametna pretraga, sa velikim i malim slovima prema zadanim postavkama.
  • Ne pretražuje skrivene datoteke i direktorije po defaultu

Ovo su samo neke od njegovih karakteristika. Sa svima njima se može obratiti spremište GitHub projekta.

Instalirajte fd na Ubuntu

Da bismo instalirali ovu aplikaciju za pretragu na distribucije zasnovane na Ubuntuu i Debianu, morat ćemo preuzmite najnoviju verziju sa stranice pokretanja. Takođe možemo koristiti terminal (Ctrl + Alt + T) za preuzmite .deb paket pomoću wgeta. Za ovo pišemo:

Preuzmite fd sa wgetom

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

Kad je preuzimanje završeno, možemo instalirajte paket upisivanje u isti terminal:

instalacija fd naredbe

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

Korišćenje fd-a u Ubuntu-u

Biti sličan find naredba, ova naredba također ima mnogo mogućih slučajeva upotrebe. Prije nego što uđemo dublje, poželjno je izvršiti pregled dostupne opcije. Za to se možemo obratiti njegovoj pomoći tako što ćemo upisati terminal (Ctrl + Alt + T):

help fd naredba

fd -h

Primjeri upotrebe fd

Za slijedeće primjere koristit ću instalaciju projekta tzv prompterium se nalazi u / opt / lampp / htdocs / za obavljanje pretraživanja.

Za početak možemo pokrenite naredbu bez ikakvih argumenata, izlaz koji ćemo vidjeti bit će slično naredbi ls -R:

fd naredba bez argumenata

fd

Moći ćemo vidi samo prvih 10 rezultata, da biste vidjeli kraći izlaz iz naredbe, upisivanjem:

fd glava, ograničite rezultate na 10

fd | head

Pretražite prema produžetku

Ako smo zainteresirani za pronalaženje svih datoteka jpg, možemo koristiti opcija '-e' za filtriranje prema ekstenziji:

fd filter prema produžetku

fd -e jpg

Pretražujte pomoću obrasca

La opcija '-e' takođe se može koristiti u kombinaciji sa uzorkom poput sljedećeg:

fd filtar po uzorku

fd -e php index

Ova naredba će tražiti datoteke s ekstenzijom PHP koji u svom imenu imaju niz 'indeks'.

Izuzmite direktorij iz pretraživanja

Da smo htjeli izuzeti neke rezultate, moći ćemo koristiti opcija "-E" kao što slijedi:

filtrirajte prema uzorku izbjegavajući direktorij

fd -e php index -E PASTE

Ova naredba će tražiti sve datoteke s ekstenzijom PHP, koji sadrži niz 'indeks'i izuzeće rezultate iz direktorija'PASTE'.

Pretražite u direktoriju

Ako želite pretraživati ​​unutar određenog direktorija, jednostavno morate naznačite to kao argument:

fd traženje datoteka u direktorijumu

fd png ./IMG/

S prethodnom naredbom tražit ćemo png datoteke u IMG direktoriju.

Izvršite naredbu na dobivenim rezultatima

Kao i kod pronalaska, moći ćemo koristiti -x ili –exec argumenti za pokretanje paralelnog izvršavanja naredbi sa rezultatima pretraživanja. U sljedećem primjeru koristit ćemo chmod za promjenu dozvola pronađenih datoteka slika.

fd -e jpg -x chmod 644 {}

Gornja naredba će pronaći sve datoteke s jpg nastavkom i na njima pokrenuti chmod 644.

Ovi redovi su samo kratki pregled fd naredbe. Nekim će korisnicima ovu naredbu možda biti lakšu za upotrebu i bržu od traženja. Kao što je spomenuto na početku članka, ova naredba nije namijenjena u potpunosti zamjeni find-a. Nastoji samo pružiti jednostavnu upotrebu, lakšu pretragu i bolje performanse. Ova naredba ne zauzima puno prostora, jednostavna je za instalaciju i dobar je alat koji imate pri ruci kada morate raditi s određenim brojem datoteka.

Da bi dobio detaljnije informacije o ovoj naredbi, korisnik koji je potreban moći će je pronaći više informacija u spremište na GitHubu projekta. Fuente.


2 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Santiago rekao je

    Kao autor članaka otvorenog koda, bilo bi lijepo kada biste naveli izvor svog sadržaja. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo rekao je

      Upravu si. Citirani ostaci.