I neste artikkel skal vi ta en titt på fd. Dette er et raskt, enkelt og brukervennlig verktøy som tar sikte på gjøre søk enklere, sammenlignet med finn-kommandoen. Den er ikke designet som en fullstendig erstatning for finn-kommandoen, den er bare ment å gi et brukervennlig alternativ som fungerer litt raskere.
I dag er de fleste Gnu / Linux-brukere kjent med søkekommandoen og de mange tilfellene der den kan være nyttig. I de følgende linjene skal vi ta en titt på installasjon og mulige bruksområder fd til søk gjennom filene våre.
Generelle egenskaper fd
Noen av de mest bemerkelsesverdige funksjonene er:
- en enkel å bruke syntaks. Du må bare skrive fd * mønster*.
- Tilbyr a fargerikt utløp, lik ls-kommandoen.
- Vi vil ha en raskt svar.
- Aktiverer en smart søk, med store og små bokstaver som standard.
- Søker ikke skjulte filer og kataloger som standard
Dette er bare noen av funksjonene. Alle kan konsulteres fra prosjektets GitHub-depot.
Installer fd på Ubuntu
For å installere dette søknadsprogrammet på Ubuntu og Debian-baserte distribusjoner, må vi last ned den siste versjonen fra lanseringssiden. Vi kan også bruke terminalen (Ctrl + Alt + T) til last ned .deb-pakken ved hjelp av wget. For dette skriver vi:
wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb
Når nedlastingen er ferdig, kan vi installer pakken å skrive i samme terminal:
sudo dpkg -i fd-musl_7.3.0_amd64.deb
Bruker fd i Ubuntu
Å være lik finn kommando, denne kommandoen har også mange mulige brukssaker. Før vi går dypere, er det tilrådelig å gjennomgå tilgjengelige alternativer. For dette kan vi konsultere hjelpen ved å skrive inn en terminal (Ctrl + Alt + T):
fd -h
Eksempler på bruk av fd
For de følgende eksemplene skal jeg bruke en prosjektinstallasjon som heter prompterium lokalisert i / opt / lampp / htdocs / for å utføre søk.
Til å begynne med kan vi kjør kommandoen uten argumenter, vil utgangen som vi vil se være lik kommandoen ls -R:
fd
Vi klarer det se bare de 10 første resultatene, for å se kortere utdata fra kommandoen, ved å skrive:
fd | head
Søk etter utvidelse
Hvis vi er interessert i å finne alle filene jpg, kan vi bruke alternativ '-e' for å filtrere etter utvidelse:
fd -e jpg
Søk med et mønster
La alternativ '-e' kan også brukes i kombinasjon med et mønster som følgende:
fd -e php index
Denne kommandoen vil søke etter filer med utvidelsen php som har navnet sitt strengen 'indeks'.
Ekskluder en katalog fra søk
Hvis vi ville ekskluder noen resultater, vil vi kunne bruke alternativ "-E" som følger:
fd -e php index -E PASTE
Denne kommandoen vil søke etter alle filer med utvidelse php, som inneholder strengen 'indeks'og vil ekskludere resultatene fra katalogen'LIM INN'.
Søk i en katalog
Hvis du vil søke i en bestemt katalog, må du bare angi det som argument:
fd png ./IMG/
Med den forrige kommandoen vil vi se etter png-filer i IMG-katalogen.
Utfør en kommando på de oppnådde resultatene
Som med finne, vil vi kunne bruke -x eller –exec argumenter for å starte parallell kommandokjøring med søkeresultatene. I det følgende eksemplet vil vi bruke chmod til å endre tillatelsene til bildefilene som er funnet.
fd -e jpg -x chmod 644 {}
Ovennevnte kommando finner alle filer med jpg-utvidelsen og kjører chmod 644 på dem.
Disse linjene har bare vært en kort gjennomgang av fd-kommandoen. Noen brukere kan finne denne kommandoen lettere å bruke og raskere enn å finne. Som nevnt i begynnelsen av artikkelen, denne kommandoen er ikke ment å erstatte find fullstendig. Den søker bare å gi enkel bruk, enklere søk og bedre ytelse. Denne kommandoen tar ikke mye plass, den er enkel å installere, og det er et godt verktøy å ha for hånden når du må jobbe med et visst antall filer.
For å få mer detaljert informasjon om denne kommandoen, vil brukeren som trenger den kunne finne mer informasjon i depot på GitHub av prosjektet. Kilde.
Som forfatter av artikler med åpen kildekode, ville det være fint om du siterte kilden til innholdet ditt. https://www.tecmint.com/fd-alternative-to-find-command/
Du har rett. Siterte rester.