Î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:
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:
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):
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:
fd
Vom fi capabili vezi doar primele 10 rezultate, pentru a vedea o ieșire mai scurtă din comandă, tastând:
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:
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 -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ă:
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 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.
Î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/
Ai dreptate. Citat rămâne.