Fd, et alternativ til findkommandoen, enkel, hurtig og nem at bruge

om FD

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:

Download fd med wget

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:

fd kommando installation

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

hjælp fd kommando

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

fd

Vi kan se kun de første 10 resultater, for at se kortere output af kommandoen ved at skrive:

fd head, begræns resultaterne til 10

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 filter i forlængelse

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 filtrer efter mønster

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:

filtrer efter mønster og undgå en mappe

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 søg efter filer i et bibliotek

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.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Santiago sagde han

    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/

    1.    Damien Amoedo sagde han

      Du har ret. Citerede rester.