▷ Kako koristiti naredbu FD Linux

Naredbe Linuxa bitan su dio sustava jer nam omogućuju izvršavanje stotina zadataka svih vrsta u sustavu, bilo da se radi o prikupljanju informacija, instaliranju programa ili aplikacije ili stvaranju i uređivanju korisnika, sve će uvijek biti povezane s naredbom, mnoge su naredbe važnije od drugih, a jedna od njih je naredba FD koju ćemo analizirati sa Solveticom i vidjeti kako će pomoći u rutinskim zadacima na https: //www.solvetic … i /8- linux-unix / Linux.

Što je FD naredba u LinuxuIako je prva misao Find, ako imate nešto što se odnosi na Find samo taj FD pojednostavljuje zadatke koje obavljamo s Findom.

FD je razvijen kao mnogo jednostavnije rješenje za pronalaženje elemenata u Linuxu, a jedna od njegovih glavnih prednosti je ta što je mnogo brži nego što mislimo, pri korištenju FD naredbe naići ćemo na rekurzivnu naredbu koja ne radi analizu u direktorijima skriveno prema zadanim postavkama, potpuno je usklađeno s Git -om i ne razlikuje velika i mala slova.

Sadrži FD naredbu u LinuxuMeđu njegovim glavnim karakteristikama nalazimo:

  • Ima obojeni terminalni izlaz identičan ls
  • Integrirajte sintaksu fd PATTERN umjesto find -iname ' * PATTERN *'.
  • Ima regularne izraze
  • Podržava Unicode
  • Prema zadanim postavkama zanemarujte skrivene datoteke i direktorije
  • Zanemarite zadane .gitignore obrasce
  • Koristeći FD, pretraživanje prema zadanim postavkama ne razlikuje velika i mala slova, možemo postaviti pretraživanje na velika ili mala slova samo ako uzorak sadrži velika slova *.
  • Naziv naredbe je 50% kraći * od find što pojednostavljuje radnju pretraživanja
  • Druga točka FD -a je da je u mogućnosti bojanja datoteka prema njihovom proširenju, u ovom slučaju mora se postaviti varijabla okruženja LS_COLORS.

Pogledajmo kako u potpunosti koristiti naredbu FD u Linuxu.

1. Instalirajte naredbu FD na Linux

Korak 1
U ovom slučaju koristit ćemo Ubuntu 20.04, da bismo ga instalirali, pristupamo terminalu i izvršavamo:

 sudo apt instalirajte fd-find 

POVEĆAJTE

Korak 2
U slučaju drugih distribucija možemo izvršiti sljedeće:

  • Fedora: sudo dfn instalirajte fd-find
  • Manjaro: sudo pacman -Syu fd
  • Alpski: apk dodaj fd
  • Gentoo: emerge -av fd

Korak 3
Nakon instaliranja provjeravamo trenutnu verziju FD -a sljedećom naredbom:

 fdfind -verzija 

POVEĆAJTE

2. Koristite naredbu FD u Linuxu

Korak 1
U slučaju korištenja FD -a bez ikakvih parametara vidjet ćemo da je rezultat sličan ls, razlika je u tome što FD prema zadanim postavkama navodi datoteke u poddirektorijima:

 fdind

POVEĆAJTE

Korak 2
Možemo izvršiti pretraživanje prema vrsti proširenja, za to moramo koristiti parametar -e (proširenje) ovako:

 fdfind -e .docx 
Korak 3
Ovo će prikazati put i naziv datoteka s tim određenim nastavkom:

POVEĆAJTE

Korak 4
Također je moguće tražiti objekt po imenu:

 fdfind "ime" 

POVEĆAJTE

Korak 5
U slučaju da pretraživanje mora započeti u određenom direktoriju, bit će potrebno dodati put datoteke u naredbeni redak, na primjer:

 fdfind conf / itd 
Korak 6
Ovo će prikazati sve rezultate koji uključuju "conf":

POVEĆAJTE

3. Pronađite direktorije i datoteke s FD -om u Linuxu

Korak 1
Naredba fd može pretraživati ​​direktorije, datoteke (izvršne i prazne) i simbolične veze, za potpuno pretraživanje koristimo parametar -t (tip) s jednom od sljedećih dostupnih opcija:

  • f: datoteka (datoteka)
  • d: direktorij (imenik)
  • l: simbolična veza
  • x: izvršna datoteka
  • e: prazna datoteka

Korak 2
Pronađimo direktorij Preuzimanja:

 fdfind -td Preuzimanja 

POVEĆAJTE

Korak 3
Za upotrebu velikih slova vidjet ćemo ponašanje FD -a, u ovom slučaju izvršit ćemo sljedeće pretraživanje.

Imajte na umu da s pretraživanjem za "Solvetic" pokrećem oba rezultata, dok za "Solvetic" prikazujem samo onaj koji je zadovoljio veliko slovo.

 fdfind -tf Solvetic fdfind -tf Solvetic

POVEĆAJTE

4. Pokretanje naredbi s FD -om na Linuxu

Korak 1
Pomoću FD -a možemo pokrenuti drugu naredbu i izvršiti je u svakoj otkrivenoj datoteci, tražimo .deb datoteke:

 fdfind -e deb

POVEĆAJTE

Korak 2
Ili možemo potražiti ZIP datoteke, na primjer:

POVEĆAJTE

Korak 3
Moguće je koristiti opciju -x (exec), kako bismo pronašli datoteku pokrenuli na drugu naredbu koja će se obraditi, koristit ćemo "{}" koje je rezervirano mjesto koje predstavlja datoteku koja je otkrivena:

 fdfind -e zip -x raspakiraj {} 

POVEĆAJTE

Korak 4
Prilikom izvršavanja ove naredbe datoteka će biti dekomprimirana u trenutnom radnom direktoriju u kojem se nalazimo, u slučaju da želimo da se dekomprimira u drugom direktoriju, moramo koristiti sljedeće:

  • {}: puni put do datoteke i naziv datoteke koja je otkrivena
  • {/}: naziv otkrivene datoteke
  • {//}: direktorij koji sadrži otkrivenu datoteku
  • {/.}: naziv pronađene datoteke bez njenog nastavka

Korak 5
Da bi se datoteka ovog primjera preuzela u izvorni direktorij, moramo izvršiti sljedeće:

 fdfind -e zip -x raspakiraj {} -d {//} 

POVEĆAJTE

5. Opcije naredbe FD Linux

Korak 1
Opća sintaksa uporabe je sljedeća:

 fd [ZASTAVE / OPCIJE] [] […] 
FD parametriOpći parametri uporabe FD -a su:

  • -H, --hidden: traženje skrivenih datoteka i direktorija
  • -I, --no-ignore: zanemarivanje datoteka
  • -s, - velika i mala slova: čini pretraživanje osjetljivim
  • -g, --glob: Glob pretraživanje
  • -a, --absolute-path: prikaz apsolutnih staza umjesto relativnih
  • -l, --list-details: koristite format dugog popisa s metapodacima datoteke
  • -L, --follow: pratite simbolične veze
  • -p, --full-path: pronađite pune staze
  • -0, --print0: rezultati su odvojeni null znakom
  • -h, --help: pomoć za naredbu prikaza
  • -V, --verzija: omogućuje vam da vidite rabljenu verziju FD -a
  • -d, --max-depth: definirajte maksimalnu dubinu pretraživanja
  • -t, --type: filtriranje pretraživanja prema vrsti
  • -e, --extension: filtriranje prema nastavku datoteke
  • -x, --exec: pokrenite naredbu za svaki rezultat pretraživanja s FD -om
  • -c, --color: postavite kada ćete koristiti boje

FD je funkcionalna alternativa za dinamičko pretraživanje na Linuxu s velikim rezultatima i konfiguracijskim prednostima.

wave wave wave wave wave