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

o FD-u

U sljedećem ćemo članku pogledati fd. Ovo je brz, jednostavan i jednostavan alat koji tvrdi olakšajte pretraživanje, u usporedbi s naredbom pronađi. Nije zamišljen kao cjelovita zamjena za naredbu find, samo je namijenjen pružanju jednostavne alternative koja djeluje malo brže.

Danas je većina korisnika Gnu / Linuxa upoznata s naredbom find i mnogim slučajevima u kojima ona može biti korisna. U sljedećim ćemo redovima pogledati instalacija i moguće namjene fd na pretražite naše datoteke.

Opće karakteristike fd

Neke od najznačajnijih karakteristika su:

  • Una jednostavna sintaksa. Samo treba napisati fd * uzorak*.
  • Nudi a šareni ispuh, slično naredbi ls.
  • Imat ćemo brzi odgovor.
  • Omogućuje a pametno traženje, s velikim i malim slovima prema zadanim postavkama.
  • Ne pretražuje skrivene datoteke i direktorije prema zadanom

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

Instalirajte fd na Ubuntu

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

Preuzmite fd s 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:

fd instalacija naredbe

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

Korištenje fd-a u Ubuntuu

Biti sličan naredba pronađi, ova naredba također ima mnogo mogućih slučajeva korištenja. Prije nego što uđemo dublje, poželjno je pregledati dostupne mogućnosti. Za to se možemo obratiti za pomoć upisivanjem terminala (Ctrl + Alt + T):

pomoć fd naredba

fd -h

Primjeri korištenja fd

Za slijedeće primjere koristit ću instalaciju projekta pod nazivom Apuntadorij nalazi se 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 je -R:

fd naredba bez argumenata

fd

Mi ćemo biti u mogućnosti vidi samo prvih 10 rezultata, da biste vidjeli kraći izlaz naredbe, upisivanjem:

fd glava, ograničite rezultate na 10

fd | head

Pretražite prema proširenju

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

fd filtar po produženju

fd -e jpg

Pretražujte pomoću uzorka

La opcija '-e' može se koristiti i previše u kombinaciji s uzorkom poput sljedećeg:

fd filtar po uzorku

fd -e php index

Ova će naredba tražiti datoteke s nastavkom 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" kako slijedi:

filtrirati prema uzorku izbjegavajući direktorij

fd -e php index -E PASTE

Ova će naredba tražiti sve datoteke s nastavkom php, koji sadrži niz 'indeks'i izuzet će rezultate iz direktorija'ZALIJEPITI'.

Pretražite u direktoriju

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

fd traženje datoteka u direktoriju

fd png ./IMG/

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

Izvršite naredbu o dobivenim rezultatima

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

fd -e jpg -x chmod 644 {}

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

Ovi su retci samo kratki pregled naredbe fd. Neki će korisnici ovu naredbu smatrati lakšom za uporabu i bržom od traženja. Kao što je spomenuto na početku članka, ova naredba nije namijenjena u potpunosti zamjeni pronalaženja. Nastoji samo pružiti jednostavnu upotrebu, lakše pretraživanje 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. Izvor.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Santiago dijo

    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 dijo

      U pravu si. Citirani ostaci.