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:
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:
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):
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
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
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 -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 -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:
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 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.
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/
Du har rätt. Citerade rester.