I den næste artikel skal vi se på fd. Dette er et hurtigt, simpelt og brugervenligt værktøj, der sigter mod gøre søgninger lettere sammenlignet med findkommandoen. Det er ikke designet til helt at erstatte find-kommandoen, det er kun beregnet til at give et brugervenligt alternativ, der fungerer lidt hurtigere.
I dag er de fleste Gnu / Linux-brugere bekendt med søgekommandoen find og de mange tilfælde, hvor det kan være nyttigt. I de følgende linjer vil vi se på installation og mulige anvendelser fd til søg i vores filer.
Generelle egenskaber fd
Nogle af de mest bemærkelsesværdige funktioner er:
- en let at bruge syntaks. Du skal bare skrive fd * mønster*.
- Tilbyder a farverig stikkontakt, svarende til kommandoen ls.
- Vi får en hurtigt svar.
- Aktiverer en smart søgning, med store og små bogstaver som standard.
- Søger ikke skjulte filer og mapper som standard
Dette er blot nogle af dens funktioner. Alle kan konsulteres fra projektets GitHub-lager.
Installer fd på Ubuntu
For at installere denne søgeapplikation i Ubuntu og Debian-baserede distributioner skal vi download den nyeste version fra startsiden. Vi kan også bruge terminalen (Ctrl + Alt + T) til download .deb-pakken ved hjælp af wget. Til dette skriver vi:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
Når download er afsluttet, kan vi installer pakken at skrive i den samme terminal:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Brug af fd i Ubuntu
At være magen til find kommando, denne kommando har også mange mulige brugssager. Før vi går dybere, anbefales det at gennemgå de tilgængelige indstillinger. Til dette kan vi konsultere dets hjælp ved at skrive en terminal (Ctrl + Alt + T):
fd -h
Eksempler på brug af fd
I de følgende eksempler vil jeg bruge installationen af et projekt kaldet prompterium placeret i / opt / lampp / htdocs / for at udføre søgninger.
Til at begynde med kan vi kør kommandoen uden nogen argumenter, det output, som vi vil se, vil være svarer til kommandoen ls -R:
fd
Vi kan se kun de første 10 resultater, for at se kortere output af kommandoen ved at skrive:
fd | head
Søg efter udvidelse
Hvis vi er interesserede i at finde alle filerne jpg, kan vi bruge mulighed '-e' for at filtrere efter udvidelse:
fd -e jpg
Søg ved hjælp af et mønster
La mulighed '-e' kan også bruges i kombination med et mønster som følgende:
fd -e php index
Denne kommando søger efter filer med udvidelsen php der har i deres navn strengen 'indeks«.
Ekskluder et bibliotek fra søgningen
Hvis vi ville ekskluder nogle resultater, vil vi være i stand til at bruge mulighed "-E" som følger:
fd -e php index -E PASTE
Denne kommando søger efter alle filer med udvidelse php, der indeholder strengen 'indeks'og ekskluderer resultaterne fra biblioteket'SÆT IND«.
Søg i et bibliotek
Hvis du vil søge i en bestemt mappe, bliver du simpelthen nødt til at angiv det som et argument:
fd png ./IMG/
Med den forrige kommando vil vi se efter png-filer inde i IMG-biblioteket.
Udfør en kommando på de opnåede resultater
Som med find, vil vi være i stand til at bruge -x eller –exec argumenter for at starte parallel kommandokørsel med søgeresultaterne. I det følgende eksempel bruger vi chmod til at ændre tilladelserne til de fundne billedfiler.
fd -e jpg -x chmod 644 {}
Ovenstående kommando finder alle filer med jpg-udvidelsen og kører chmod 644 på dem.
Disse linjer har kun været en kort gennemgang af kommandoen fd. Nogle brugere kan finde denne kommando nemmere at bruge og hurtigere end at finde. Som nævnt i begyndelsen af artiklen, denne kommando er ikke beregnet til helt at erstatte find. Det søger kun at give enkel brug, lettere søgning og bedre ydeevne. Denne kommando tager ikke meget plads, den er nem at installere, og det er et godt værktøj at have ved hånden, når du skal arbejde med et bestemt antal filer.
For at få mere detaljerede oplysninger om denne kommando kan den bruger, der har brug for den, finde mere information i lager på GitHub af projektet. Kilde.
Som forfatter af open source-artikler ville det være rart, hvis du citerede kilden til dit indhold. https://www.tecmint.com/fd-alternative-to-find-command/
Du har ret. Citerede rester.