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ë:
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:
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):
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:
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:
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:
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ë:
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:
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 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.
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/
Ke te drejte. Mbetet e cituara.