Fd, o alternativă la comanda find, simplă, rapidă și ușor de utilizat

despre FD

În articolul următor vom analiza fd. Acesta este un instrument rapid, simplu și ușor de utilizat, care pretinde face căutările mai ușoare, comparativ cu comanda find. Nu este conceput ca un înlocuitor complet al comenzii find, este destinat doar să ofere o alternativă ușor de utilizat, care funcționează puțin mai repede.

Astăzi majoritatea utilizatorilor Gnu / Linux sunt familiarizați cu comanda find și numeroasele cazuri în care poate fi utilă. În rândurile următoare vom arunca o privire asupra instalare și posibile utilizări fd a putea căutați prin fișierele noastre.

Caracteristici generale fd

Unele dintre cele mai notabile caracteristici sunt:

  • o sintaxă ușor de utilizat. Trebuie doar să scrieți modelul fd **.
  • Oferă o priză colorată, similar cu comanda ls.
  • Vom avea o răspuns rapid.
  • Activează a căutare inteligentă, cu majuscule și minuscule în mod implicit.
  • Nu caută fișiere și directoare ascunse implicit

Acestea sunt doar câteva dintre caracteristicile sale. Toate acestea pot fi consultate de la depozitul GitHub al proiectului.

Instalați fd pe Ubuntu

Pentru a instala această aplicație de căutare pe distribuțiile bazate pe Ubuntu și Debian va trebui să facem acest lucru descărcați cea mai recentă versiune din pagina de lansări. Putem folosi și terminalul (Ctrl + Alt + T) pentru descărcați pachetul .deb folosind wget. Pentru aceasta scriem:

Descărcați fd cu wget

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

Odată ce descărcarea este terminată, putem instalați pachetul tastând în același terminal:

instalarea comenzii fd

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

Folosind fd în Ubuntu

Fiind asemănător cu găsi comanda, această comandă are, de asemenea, multe cazuri de utilizare posibile. Înainte de a merge mai adânc, este recomandabil să revizuim opțiunile disponibile. Pentru aceasta îi putem consulta ajutorul tastând un terminal (Ctrl + Alt + T):

comanda help fd

fd -h

Exemple de utilizare a fd

Pentru următoarele exemple, voi folosi instalarea unui proiect numit prompterium situat în / opt / lampp / htdocs / pentru a efectua căutări.

Pentru început, putem rulați comanda fără niciun argument, rezultatul pe care îl vom vedea va fi similar cu comanda Ls -R:

comanda fd fără argumente

fd

Vom fi capabili vezi doar primele 10 rezultate, pentru a vedea o ieșire mai scurtă din comandă, tastând:

fd head, limitați rezultatele la 10

fd | head

Căutare după extensie

Dacă suntem interesați să găsim toate fișierele jpg, putem folosi opțiunea '-e' pentru a filtra după extensie:

filtru fd prin extensie

fd -e jpg

Căutați folosind un model

La opțiunea '-e' poate fi folosit și el în combinație cu un model ca următoarele:

fd filtrează după model

fd -e php index

Această comandă va căuta fișiere cu extensia php care au în numele lor șirul „index".

Excludeți un director din căutare

Dacă am vrea excludeți câteva rezultate, vom putea folosi opțiunea „-E” după cum urmează:

filtrează după model evitând un director

fd -e php index -E PASTE

Această comandă va căuta toate fișierele cu extensie php, care conține șirul „index„și va exclude rezultatele din director”PASTĂ".

Căutați într-un director

Dacă doriți să căutați într-un anumit director, va trebui pur și simplu să faceți acest lucru indicați-l ca argument:

fd caută fișiere într-un director

fd png ./IMG/

Cu comanda anterioară vom căuta fișiere PNG în directorul IMG.

Executați o comandă cu privire la rezultatele obținute

Ca și în cazul găsirii, vom putea folosi Argumente -x sau –exec pentru a lansa executarea comenzii paralele cu rezultatele căutării. În exemplul următor vom folosi chmod pentru a modifica permisiunile fișierelor imagine găsite.

fd -e jpg -x chmod 644 {}

Comanda de mai sus va găsi toate fișierele cu extensia jpg și va rula chmod 644 pe ele.

Aceste linii au fost doar o scurtă recenzie a comenzii fd. Unii utilizatori pot găsi această comandă mai ușor de utilizat și mai rapid decât găsesc. După cum sa menționat la începutul articolului, această comandă nu este destinată să înlocuiască complet find. Se caută doar să ofere o utilizare simplă, o căutare mai ușoară și o performanță mai bună. Această comandă nu ocupă mult spațiu, este ușor de instalat și este un instrument bun de pus la îndemână atunci când trebuie să lucrați cu un anumit număr de fișiere.

Pentru a obține informații mai detaliate despre această comandă, utilizatorul care are nevoie de ea va putea găsi mai multe informații în depozit pe GitHub a proiectului. Fuente.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Santiago el a spus

    În calitate de autor al articolelor open source, ar fi bine dacă ați cita sursa conținutului dvs. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo el a spus

      Ai dreptate. Citat rămâne.