Fd, et alternativ til finn-kommandoen, enkelt, raskt og enkelt å bruke

om FD

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:

Last ned fd med wget

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:

fd kommandoinstallasjon

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):

hjelp fd kommando

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-kommando uten argumenter

fd

Vi klarer det se bare de 10 første resultatene, for å se kortere utdata fra kommandoen, ved å skrive:

fd head, begrens resultatene til 10

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 filter 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 filter etter mønster

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:

filtrer etter mønster og unngå en katalog

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 søk etter filer i en katalog

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.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Santiago sa

    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/

    1.    Damien Amoedo sa

      Du har rett. Siterte rester.