▷ Hvordan bruke FD Linux -kommandoen

Linux -kommandoer er en vesentlig del av systemet siden det er de som lar oss utføre hundrevis av oppgaver av alle slag i systemet, det være seg å skaffe informasjon, installere et program eller et program eller opprette og redigere en bruker, alt vil alltid være knyttet til en kommando, er mange kommandoer viktigere enn andre, og en av disse er FD-kommandoen som vi vil analysere med Solvetic og se hvordan det vil hjelpe med rutinemessige oppgaver i https: //www.solvetic … og /8- linux-unix / Linux.

Hva er FD -kommandoen i LinuxSelv om den første tanken er Find, hvis du har noe som relaterer det til Find, bare forenkler FD oppgavene vi utfører med Find.

FD har blitt utviklet som en mye enklere løsning for å finne elementer i Linux, og en av hovedfordelene er at det er mye raskere enn vi tror, ​​når vi bruker FD -kommandoen vil vi støte på en rekursiv kommando som ikke gjør analysen i kataloger skjult som standard, er den fullt Git -kompatibel og ufølsom for store og små bokstaver.

Har FD -kommando i LinuxBlant hovedtrekkene finner vi:

  • Den har en farget terminalutgang identisk med ls
  • Integrer fd PATTERN -syntaksen i stedet for å finne -iname ' * PATTERN *'.
  • Den har faste uttrykk
  • Støtter Unicode
  • Ignorer skjulte filer og kataloger som standard
  • Ignorer standard .gitignore -mønstre
  • Ved bruk av FD er søket som standard ikke store og små bokstaver. Vi kan bare sette søket til store eller små bokstaver hvis mønsteret inneholder et stort tegn *.
  • Kommandoenavnet er 50% kortere * enn finn, noe som forenkler søkehandlingen
  • Et annet poeng med FD er at det er i muligheten til å farge filene i henhold til filtypen, i dette tilfellet må miljøvariabelen LS_COLORS settes.

La oss se hvordan du bruker FD -kommandoen helt i Linux.

1. Installer FD -kommandoen på Linux

Trinn 1
I dette tilfellet vil vi bruke Ubuntu 20.04, for å installere det der får vi tilgang til terminalen og utfører:

 sudo apt installere fd-find 

FORSTØRRE

Steg 2
I tilfelle andre distribusjoner kan vi utføre følgende:

  • Fedora: sudo dfn install fd-find
  • Manjaro: sudo pacman -Syu fd
  • Alpine: apk legg til fd
  • Gentoo: emerge -av fd

Trinn 3
Når den er installert, sjekker vi den nåværende versjonen av FD med følgende kommando:

 fdfind -versjon 

FORSTØRRE

2. Bruk FD -kommandoen i Linux

Trinn 1
Ved bruk av FD uten parametere vil vi se at resultatet ligner ls, forskjellen er at FD viser filene i undermapper som standard:

 fdind

FORSTØRRE

Steg 2
Vi kan utføre et søk etter type utvidelse, for dette må vi bruke parameteren -e (utvidelse) slik:

 fdfind -e .docx 
Trinn 3
Dette vil vise banen og navnet på filene med den aktuelle utvidelsen:

FORSTØRRE

Trinn 4
Det er også mulig å søke etter et objekt ved navn:

 fdfind "navn" 

FORSTØRRE

Trinn 5
Hvis søket må starte i en bestemt katalog, vil det være nødvendig å legge til filbanen på kommandolinjen, for eksempel:

 fdfind conf / etc. 
Trinn 6
Dette viser alle resultatene som inkluderer "conf":

FORSTØRRE

3. Finn kataloger og filer med FD i Linux

Trinn 1
Fd -kommandoen er i stand til å søke etter kataloger, filer (kjørbare og tomme) og symbolske lenker, for et komplett søk bruker vi parameteren -t (type) med ett av følgende alternativer:

  • f: fil (fil)
  • d: katalog (katalog)
  • l: symbolsk lenke
  • x: kjørbar fil
  • e: tom fil

Steg 2
La oss finne nedlastningskatalogen:

 fdfind -td Nedlastinger 

FORSTØRRE

Trinn 3
For bruk av store bokstaver vil vi se oppførselen til FD, i dette tilfellet vil vi utføre følgende søk.

Vær oppmerksom på at med søket etter "Solvetic" starter jeg begge resultatene, mens jeg med "Solvetic" bare viser den som møtte stor bokstav.

 fdfind -tf Solvetic fdfind -tf Solvetic

FORSTØRRE

4. Kjør kommandoer med FD på Linux

Trinn 1
Vi kan bruke FD til å starte en annen kommando og utføre den i hver fil som oppdages, vi ser etter .deb -filene:

 fdfind -e deb

FORSTØRRE

Steg 2
Eller vi kan søke etter ZIP -filer, for eksempel:

FORSTØRRE

Trinn 3
Det er mulig å bruke alternativet -x (exec). For å kjøre filen til en annen kommando som skal behandles, bruker vi "{}" som er en plassholder som representerer filen som er oppdaget:

 fdfind -e zip -x unzip {} 

FORSTØRRE

Trinn 4
Når du utfører denne kommandoen, blir filen dekomprimert i den nåværende arbeidskatalogen som vi er, hvis vi vil at den skal dekomprimeres i en annen katalog må vi bruke følgende:

  • {}: hele banen til filen og navnet på filen som er oppdaget
  • {/}: navnet på den oppdagede filen
  • {//}: katalog som inneholder den oppdagede filen
  • {/.}: navnet på filen funnet, uten filtypen

Trinn 5
For at filen i dette eksemplet skal kunne lastes ned til kildekatalogen, må vi utføre følgende:

 fdfind -e zip -x unzip {} -d {//} 

FORSTØRRE

5. FD Linux kommando alternativer

Trinn 1
Den generelle syntaksen for bruk er som følger:

 fd [FLAGS / OPTIONS] [] […] 
FD parametereDe generelle parametrene for bruk i FD er:

  • -H, -skjult: søk etter skjulte filer og kataloger
  • -I, --no-ignorere: ignorere filer
  • -s, - store og små bokstaver: gjør søkene store og små
  • -g, --glob: Glob -basert søk
  • -a, --absolute-path: vis absolutte baner i stedet for relative baner
  • -l, --list-detaljer: bruk langlisteformat med filmetadata
  • -L, -følg: spor symbolske lenker
  • -p, --full-path: finn fulle stier
  • -0, --print0: resultatene er atskilt med null -tegnet
  • -h, --help: hjelp med visning av kommandoer
  • -V, --versjon: lar deg se den brukte versjonen av FD
  • -d, --max-depth: definer maksimal søgedybde
  • -t, --type: filtrer søket etter type
  • -e, --utvidelse: filtrer etter filtypen
  • -x, --exec: kjør en kommando for hvert søkeresultat med FD
  • -c, --farge: angi når fargene skal brukes

FD er et funksjonelt alternativ for å utføre dynamiske søk på Linux med flotte resultater og konfigurasjonsfordeler.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave