Fd, një alternativë ndaj komandës find, e thjeshtë, e shpejtë dhe e thjeshtë për t’u përdorur

rreth FD

Në artikullin vijues do të hedhim një vështrim në fd. Ky është një mjet i shpejtë, i thjeshtë dhe i lehtë për t'u përdorur që pretendon bëj kërkimet më të lehta, në krahasim me komandën find. Nuk është krijuar si një zëvendësim i plotë për komandën find, por ka për qëllim vetëm të ofrojë një alternativë të lehtë për t’u përdorur që funksionon pak më shpejt.

Sot shumica e përdoruesve të Gnu / Linux janë të njohur me komandën find dhe shumë raste kur ajo mund të jetë e dobishme. Në linjat vijuese do të hedhim një vështrim në instalimi dhe përdorimet e mundshme fd për të qenë në gjendje kërkoni nëpër skedarët tanë.

Karakteristikat e përgjithshme fd

Disa nga tiparet më të dukshme janë:

  • një sintaksë e lehtë për t’u përdorur. Thjesht duhet të shkruash modeli fd **.
  • Ofron një dalje shumëngjyrëshe, e ngjashme me komandën ls.
  • Ne do të kemi një përgjigje e shpejtë.
  • Mundëson një kërkim i zgjuar, me shkronja të mëdha dhe të vogla nga default.
  • Nuk kërkon skedarë dhe drejtori të fshehura nga parazgjedhja

Këto janë vetëm disa nga veçoritë e tij. Të gjithë ata mund të konsultohen nga depoja e projektit GitHub.

Instaloni fd në Ubuntu

Për të instaluar këtë aplikacion kërkimi në shpërndarjet e bazuara në Ubuntu dhe Debian do të na duhet shkarkoni versionin e fundit nga faqja e nisjeve. Mund të përdorim edhe terminalin (Ctrl + Alt + T) për shkarkoni paketën .deb duke përdorur wget. Për këtë ne shkruajmë:

Shkarkoni fd me wget

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

Pasi të përfundojë shkarkimi, ne mundemi instaloni paketën shtypni në të njëjtin terminal:

instalimi i komandës fd

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

Përdorimi i fd në Ubuntu

Duke qenë i ngjashëm me gjej komandën, kjo komandë gjithashtu ka shumë raste të mundshme përdorimi. Para se të shkojmë më thellë, është e këshillueshme që të rishikoheni opsionet në dispozicion. Për këtë ne mund të këshillohemi me ndihmën e tij duke shtypur në një terminal (Ctrl + Alt + T):

ndihmo komandën fd

fd -h

Shembuj të përdorimit të fd

Për shembujt e mëposhtëm, unë do të përdor instalimin e një projekti të quajtur prompterium e vendosur në / opt / lampp / htdocs / për të kryer kërkime.

Për të filluar, ne mundemi ekzekuto komandën pa asnjë argument, rezultati që do të shohim do të jetë e ngjashme me komandën ls -R:

komanda fd pa argumente

fd

Ne do të jemi në gjendje shikoni vetëm 10 rezultatet e para, për të parë dalje më të shkurtër nga komanda, duke shtypur:

kokë fd, kufizo rezultatet në 10

fd | head

Kërkoni sipas shtrirjes

Nëse jemi të interesuar të gjejmë të gjitha skedarët jpg, ne mund të përdorim opsioni '-e' për të filtruar sipas shtrirjes:

filtri fd me zgjatje

fd -e jpg

Kërkoni duke përdorur një model

La opsioni '-e' mund të përdoret gjithashtu në kombinim me një model si më poshtë:

filtri fd sipas modelit

fd -e php index

Kjo komandë do të kërkojë skedarë me shtrirje php që kanë në emrin e tyre vargun 'indeks'.

Përjashto një direktori nga kërkimi

Nëse do të donim përjashtoni disa rezultate, ne do të jemi në gjendje të përdorim opsioni "-E" si në vazhdim:

filtro sipas modelit duke shmangur një direktori

fd -e php index -E PASTE

Kjo komandë do të kërkojë për të gjitha skedarët me shtrirje php, që përmban vargun 'indeks'dhe do të përjashtojë rezultatet nga drejtoria'NGJIT'.

Kërkoni brenda një direktorie

Nëse dëshironi të kërkoni brenda një drejtorie specifike, thjesht do të duhet të bëni tregojeni si argument:

fd kërkoni për skedarë brenda një direktorie

fd png ./IMG/

Me komandën e mëparshme do të kërkojmë skedarë png brenda direktorisë IMG.

Ekzekutoni një komandë mbi rezultatet e marra

Si me gjetjen, ne do të jemi në gjendje të përdorim -x ose –exec argumente për të filluar ekzekutimin paralel të komandës me rezultatet e kërkimit. Në shembullin vijues do të përdorim chmod për të ndryshuar lejet e skedarëve të imazhit të gjetur.

fd -e jpg -x chmod 644 {}

Komanda e mësipërme do të gjejë të gjitha skedarët me shtrirjen jpg dhe do të ekzekutojë chmod 644 mbi to.

Këto rreshta kanë qenë vetëm një përmbledhje e shkurtër e komandës fd. Disa përdorues mund ta gjejnë këtë komandë më të lehtë për t'u përdorur dhe më shpejt sesa ta gjejnë. Siç u përmend në fillim të artikullit, kjo komandë nuk ka për qëllim të zëvendësojë plotësisht gjetjen. Ai kërkon vetëm të sigurojë përdorim të thjeshtë, kërkim më të lehtë dhe performancë më të mirë. Kjo komandë nuk zë shumë hapësirë, është e lehtë për tu instaluar dhe është një mjet i mirë për ta pasur në dorë kur duhet të punoni me një numër të caktuar skedarësh.

Për të marrë një informacion më të hollësishëm në lidhje me këtë komandë, përdoruesi që ka nevojë për të do të jetë në gjendje të gjejë më shumë informacion në depo në GitHub të projektit. Burim.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Santiago dijo

    Si autor i artikujve me burim të hapur, do të ishte mirë sikur të citonit burimin e përmbajtjes tuaj. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo dijo

      Ke te drejte. Mbetet e cituara.