Fd, ett alternativ till find-kommandot, enkelt, snabbt och lätt att använda

om FD

I nästa artikel ska vi titta på fd. Detta är ett snabbt, enkelt och lättanvänt verktyg som syftar till göra sökningar enklare, jämfört med find-kommandot. Det är inte utformat som en komplett ersättning för find-kommandot, det är bara avsett att ge ett lättanvänt alternativ som fungerar lite snabbare.

Idag är de flesta Gnu / Linux-användare bekanta med find-kommandot och de många fall där det kan vara användbart. I följande rader ska vi ta en titt på installation och möjliga användningar fd att kunna söka igenom våra filer.

Allmänna egenskaper fd

Några av de mest anmärkningsvärda funktionerna är:

  • en lättanvänd syntax. Du måste bara skriva fd * mönster*.
  • Erbjuder a färgglada utlopp, liknande ls-kommandot.
  • Vi kommer att ha en snabbt svar.
  • Aktiverar en smart sökning, med versaler och gemener som standard.
  • Söker inte dolda filer och kataloger som standard

Detta är bara några av dess funktioner. Alla kan konsulteras från projektets GitHub-arkiv.

Installera fd på Ubuntu

För att installera denna sökapplikation på Ubuntu och Debian-baserade distributioner måste vi ladda ner den senaste versionen från lanseringssidan. Vi kan också använda terminalen (Ctrl + Alt + T) till ladda ner .deb-paketet med wget. För detta skriver vi:

Ladda ner fd med wget

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

När nedladdningen är klar kan vi installera paketet att skriva i samma terminal:

fd kommando installation

sudo dpkg -i fd-musl_7.3.0_amd64.deb

Använda fd i Ubuntu

Liknar hitta kommando, det här kommandot har också många möjliga användningsfall. Innan vi går djupare är det lämpligt att granska tillgängliga alternativ. För detta kan vi konsultera dess hjälp genom att skriva in en terminal (Ctrl + Alt + T):

hjälp fd kommando

fd -h

Exempel på användning av fd

För följande exempel ska jag använda installationen av ett projekt som kallas prompterium ligger i / opt / lampp / htdocs / för att utföra sökningar.

Till att börja med kan vi kör kommandot utan några argument, kommer produktionen att vi kommer att bli liknar kommandot ls -R:

fd-kommando utan argument

fd

Vi kommer att kunna se bara de 10 första resultaten, för att se kortare utdata från kommandot genom att skriva:

fd head, begränsa resultaten till 10

fd | head

Sök efter förlängning

Om vi ​​är intresserade av att hitta alla filer jpg, vi kan använda alternativ '-e' för att filtrera efter förlängning:

fd filter efter förlängning

fd -e jpg

Sök med ett mönster

La alternativ '-e' kan också användas i kombination med ett mönster som följande:

fd filtrera efter mönster

fd -e php index

Detta kommando söker efter filer med tillägget php som har i sitt namn strängen 'index".

Uteslut en katalog från sökningen

Om vi ​​ville utesluta några resultat, kommer vi att kunna använda alternativ "-E" som följer:

filtrera efter mönster och undvik en katalog

fd -e php index -E PASTE

Detta kommando söker efter alla filer med tillägg php, som innehåller strängen 'index'och kommer att utesluta resultaten från katalogen'KLISTRA".

Sök i en katalog

Om du vill söka i en viss katalog måste du helt enkelt göra det ange det som argument:

fd söka efter filer i en katalog

fd png ./IMG/

Med det tidigare kommandot letar vi efter png-filer i IMG-katalogen.

Utför ett kommando på de erhållna resultaten

Som med hitta kommer vi att kunna använda -x eller –exec-argument för att starta parallellt kommandokörning med sökresultaten. I följande exempel använder vi chmod för att ändra behörigheterna för de hittade bildfilerna.

fd -e jpg -x chmod 644 {}

Ovanstående kommando hittar alla filer med jpg-tillägget och kör chmod 644 på dem.

Dessa rader har bara varit en kort genomgång av kommandot fd. Vissa användare kan tycka att det här kommandot är lättare att använda och snabbare än att hitta. Som nämnts i början av artikeln, detta kommando är inte avsett att helt ersätta find. Det syftar bara till att ge enkel användning, enklare sökning och bättre prestanda. Det här kommandot tar inte mycket utrymme, det är enkelt att installera och det är ett bra verktyg att ha till hands när du måste arbeta med ett visst antal filer.

För att få mer detaljerad information om detta kommando kan användaren som behöver det hitta mer information i förvar på GitHub av projektet. Fuente.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Santiago sade

    Som författare till artiklar med öppen källkod skulle det vara trevligt om du citerade källan till ditt innehåll. https://www.tecmint.com/fd-alternative-to-find-command/

    1.    Damien Amoedo sade

      Du har rätt. Citerade rester.