fd: en simpel kommando til at udføre meget hurtige søgninger

Søg i Linux

Vi ved alle find kommandoen at finde filer i vores GNU/Linux-distro, en kommando, der uden tvivl er meget kraftfuld og med uendelige muligheder, der gør det meget nemmere for os at søge efter ting, når vi har brug for det. Men dens kraft står i mange tilfælde ikke mål med dens hastighed, især når man søger på hele harddisken, da det kan tage en del tid. Bortset fra denne kommando er der andre muligheder for at søge eller finde ting hurtigere ved at bruge indekseret indhold, som du godt ved...

Men vi har ikke kun disse værktøjer lige ved hånden, der er også andre, der kan hjælpe os i vores daglige arbejde med Linux, og et eksempel er fd, et program til at søge på en meget enkel og hurtig måde, hvad vi skal finde. Med det kan vi finde ting med en meget simpel syntaks, have et output med farver for bedre at identificere, hvad det viser os, søgninger vil blive udført meget hurtigt, det er som standard ufølsomt for store og små bogstaver, men det kan konfigureres til at være case-sensitive og skelne mellem store og små bogstaver...

Det ser heller ikke i skjulte filer og mapper som standard, men det kan du opsæt også at gøre det. Hvis du er interesseret, må jeg fortælle dig, at du nemt kan installere det afhængigt af den distro, du bruger. For eksempel for Debian / Ubuntu-baseret:

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

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

For andre distros kan du bruge disse andre kommandoer til openSUSE, Arch Linux og Gentoo henholdsvis:

zypper in fd
pacman -S fd
emerge -av fd

til brug det, det er meget enkelt, men måske først vil du gerne kende alle mulighederne med den hjælp, den viser:

fd -h

Y for at søgeFind f.eks. en fil med filtypenavnet .mp3 ved navn Natalie:

fd -e mp3 Natalie

eller at søge inde i indholdet fra en fil ordet Keila, i alle .txt-filerne i mappen /home/Isaac:

fd -e .txt Keila /home/Isaac

Efterlad din kommentar

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

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  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.