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:
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:
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):
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
Mes sugebėsime žr. tik pirmuosius 10 rezultatų, norėdami pamatyti trumpesnę komandos išvestį, įvesdami:
fd | head
Paieška pagal plėtinį
Jei norime rasti visus failus jpg, mes galime naudoti parinktis „-e“ filtruoti pagal plėtinį:
fd -e jpg
Ieškokite naudodami šabloną
La variantas „-e“ taip pat galima naudoti kartu su modeliu patinka šie:
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:
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 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.
Kaip atviro kodo straipsnių autorius, būtų malonu, jei nurodytumėte savo turinio šaltinį. https://www.tecmint.com/fd-alternative-to-find-command/
Tu teisus. Cituoti palaikai.