Fd, alternatyva komandai rasti, paprasta, greita ir paprasta naudoti

apie FD

Kitame straipsnyje mes pažvelgsime į fd. Tai greitas, paprastas ir lengvai naudojamas įrankis, kuris teigia palengvinti paieškas, palyginti su komanda rasti. Jis nėra sukurtas kaip visiškas paieškos komandos pakaitalas, jis skirtas tik suteikti patogią ir šiek tiek greičiau veikiančią alternatyvą.

Šiandien dauguma „Gnu / Linux“ vartotojų yra susipažinę su paieškos komanda ir daugeliu atvejų, kai ji gali būti naudinga. Šiose eilutėse mes pažvelgsime į diegimas ir galimi naudojimo būdai fd į ieškoti per mūsų failus.

Bendrosios charakteristikos fd

Keletas žymiausių funkcijų yra:

  • A lengva naudoti sintaksę. Tereikia parašyti fd * raštas*.
  • Siūlo a spalvinga išleidimo anga, panašus į komandą ls.
  • Mes turėsime greitas atsakymas.
  • Įgalina a protinga paieška, pagal numatytuosius nustatymus didžiosios ir mažosios raidės.
  • Neieško paslėptų failų ir katalogų pagal nutylėjimą

Tai tik keletas jo savybių. Su visais jais galima susipažinti projekto „GitHub“ saugykla.

Įdiekite „fd“ į „Ubuntu“

Norėdami įdiegti šią paieškos programą „Ubuntu“ ir „Debian“ pagrįstuose paskirstymuose, turėsime tai padaryti atsisiųskite naujausią versiją iš paleidimo puslapio. Taip pat galime naudoti terminalą (Ctrl + Alt + T) atsisiųskite .deb paketą naudodami wget. Tam mes rašome:

Atsisiųskite fd su wget

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

Kai atsisiuntimas bus baigtas, galėsime įdiekite paketą rašyti tame pačiame terminale:

fd komandos diegimas

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

Naudojant fd Ubuntu

Būdamas panašus į rasti komandą, ši komanda taip pat turi daug galimų naudojimo atvejų. Prieš gilinantis, patartina peržiūrėti galimus variantus. Norėdami tai padaryti, galime kreiptis į jo pagalbą įvesdami terminalą (Ctrl + Alt + T):

padėti fd komandą

fd -h

Fd naudojimo pavyzdžiai

Kituose pavyzdžiuose aš naudosiu projekto, vadinamo, diegimą prompteriumas esantis / opt / lampp / htdocs / atlikti paieškas.

Norėdami pradėti, mes galime paleiskite komandą be jokių argumentųbus išvestis, kurią pamatysime panaši į komandą ls -R:

fd komanda be argumentų

fd

Mes sugebėsime žr. tik pirmuosius 10 rezultatų, norėdami pamatyti trumpesnę komandos išvestį, įvesdami:

fd galva, apribokite rezultatus iki 10

fd | head

Paieška pagal plėtinį

Jei norime rasti visus failus jpg, mes galime naudoti parinktis „-e“ filtruoti pagal plėtinį:

fd filtras pagal plėtinį

fd -e jpg

Ieškokite naudodami šabloną

La variantas „-e“ taip pat galima naudoti kartu su modeliu patinka šie:

fd filtras pagal modelį

fd -e php index

Ši komanda ieškos failų su plėtiniu PHP kurių varde yra eilutė "rodyklė".

Išskirkite katalogą iš paieškos

Jei norėtume neįtraukti kai kurių rezultatų, galėsime naudoti parinktis „-E“ taip:

filtruoti pagal modelį, išvengiant katalogo

fd -e php index -E PASTE

Ši komanda ieškos visų failų su plėtiniu PHP, kuriame yra eilutė „rodyklė„ir iš katalogo neįtrauks rezultatų“PASTAS".

Ieškokite kataloge

Jei norite ieškoti konkrečiame kataloge, tiesiog turėsite nurodykite tai kaip argumentą:

fd ieškokite failų kataloge

fd png ./IMG/

Su ankstesne komanda ieškosime png failų IMG kataloge.

Vykdykite komandą dėl gautų rezultatų

Kaip ir radime, mes galėsime naudoti -x arba –exec argumentai paleisti lygiagrečią komandos vykdymą su paieškos rezultatais. Šiame pavyzdyje mes naudosime chmod, kad pakeistume rastų vaizdo failų teises.

fd -e jpg -x chmod 644 {}

Pirmiau nurodyta komanda suras visus failus su „JPG“ plėtiniu ir paleis chmod 644.

Šios eilutės buvo tik trumpa komandos fd apžvalga. Kai kuriems vartotojams ši komanda gali būti lengviau naudojama ir greitesnė nei rasti. Kaip minėta straipsnio pradžioje, ši komanda nėra skirta visiškai pakeisti radinį. Juo siekiama tik paprasto naudojimo, lengvesnės paieškos ir geresnio našumo. Ši komanda neužima daug vietos, ją lengva įdiegti ir tai yra geras įrankis, kurį turite turėti, kai turite dirbti su tam tikru failų skaičiumi.

Norėdami gauti išsamesnės informacijos apie šią komandą, galės ją rasti vartotojas daugiau informacijos saugykla „GitHub“ projekto. Šaltinis.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Santjagas sakė

    Kaip atviro kodo straipsnių autorius, būtų malonu, jei nurodytumėte savo turinio šaltinį. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damienas Amoedo sakė

      Tu teisus. Cituoti palaikai.