▷ Hur man använder FD Linux -kommandot

Linux -kommandon är en väsentlig del av systemet eftersom det är de som gör att vi kan utföra hundratals uppgif.webpter av alla slag i systemet, vare sig det är att få information, installera ett program eller ett program eller skapa och redigera en användare, allt kommer alltid att vara kopplat till ett kommando är många kommandon viktigare än andra och ett av dessa är FD-kommandot som vi kommer att analysera med Solvetic och se hur det kommer att hjälpa till med rutinuppgif.webpter i https: //www.solvetic … och /8- linux-unix / Linux.

Vad är FD -kommandot i LinuxÄven om den första tanken är Hitta, om du har något som relaterar det till Hitta, förenklar bara FD de uppgif.webpter som vi utför med Find.

FD har utvecklats som en mycket enklare lösning för att hitta element i Linux och en av dess främsta fördelar är att det är mycket snabbare än vi tror, ​​när vi använder FD -kommandot kommer vi att stöta på ett rekursivt kommando som inte gör analysen i kataloger dold som standard är den helt Git -kompatibel och skiftlägeskänslig.

Har FD -kommando i LinuxBland dess främsta egenskaper hittar vi:

  • Den har en färgad terminalutgång identisk med ls
  • Integrera fd PATTERN -syntaxen istället för att hitta -namnet ' * PATTERN *'.
  • Den har regelbundna uttryck
  • Stöder Unicode
  • Ignorera dolda filer och kataloger som standard
  • Ignorera dina standard .gitignore -mönster
  • Genom att använda FD är sökningen som standard inte skiftlägeskänslig. Vi kan bara ställa in sökningen på versaler eller små bokstäver om mönstret innehåller ett versal *.
  • Kommandonamnet är 50% kortare * än hitta vilket förenklar sökningen
  • En annan punkt med FD är att det är i möjligheten att färga filerna enligt deras tillägg, i detta fall måste miljövariabeln LS_COLORS ställas in.

Låt oss se hur du använder FD -kommandot helt i Linux.

1. Installera FD -kommandot på Linux

Steg 1
I det här fallet kommer vi att använda Ubuntu 20.04, för att installera det där kommer vi åt terminalen och kör:

 sudo apt installera fd-find 

FÖRSTORA

Steg 2
Om vi ​​har andra distributioner kan vi utföra följande:

  • Fedora: sudo dfn installera fd-find
  • Manjaro: sudo pacman -Syu fd
  • Alpine: apk lägg till fd
  • Gentoo: emerge -av fd

Steg 3
Efter installationen kontrollerar vi den aktuella versionen av FD med följande kommando:

 fdfind -version 

FÖRSTORA

2. Använd FD -kommandot i Linux

Steg 1
Om vi ​​använder FD utan några parametrar kommer vi att se att resultatet liknar ls, skillnaden är att FD listar filerna i underkataloger som standard:

 fdind

FÖRSTORA

Steg 2
Vi kan utföra en sökning efter typ av tillägg, för detta måste vi använda parametern -e (tillägg) så här:

 fdfind -e .docx 
Steg 3
Detta visar sökvägen och namnet på filerna med det specifika tillägget:

FÖRSTORA

Steg 4
Det är också möjligt att söka efter ett objekt med dess namn:

 fdfind "namn" 

FÖRSTORA

Steg 5
Om sökningen måste starta i en viss katalog, kommer det att vara nödvändigt att lägga till filvägen på kommandoraden, till exempel:

 fdfind conf / etc 
Steg 6
Detta visar alla resultat som innehåller "conf":

FÖRSTORA

3. Hitta kataloger och filer med FD i Linux

Steg 1
Kommandot fd kan söka efter kataloger, filer (körbara och tomma) och symboliska länkar, för en fullständig sökning använder vi parametern -t (typ) med ett av följande alternativ:

  • f: fil (fil)
  • d: katalog (katalog)
  • l: symbolisk länk
  • x: körbar fil
  • e: tom fil

Steg 2
Låt oss hitta nedladdningskatalogen:

 fdfind -td Nedladdningar 

FÖRSTORA

Steg 3
För användning av versaler ser vi beteendet hos FD, i det här fallet kommer vi att utföra följande sökning.

Observera att med sökningen efter "Solvetic" startar jag båda resultaten medan jag med "Solvetic" bara visar det som mötte stor bokstav.

 fdfind -tf Solvetic fdfind -tf Solvetic

FÖRSTORA

4. Kör kommandon med FD på Linux

Steg 1
Vi kan använda FD för att starta ett annat kommando och köra det i varje fil som upptäcks, vi letar efter .deb -filerna:

 fdfind -e deb

FÖRSTORA

Steg 2
Eller så kan vi söka efter ZIP -filer, till exempel:

FÖRSTORA

Steg 3
Det är möjligt att använda alternativet -x (exec), för att köra den hittade filen till ett annat kommando som ska bearbetas använder vi "{}" som är en platshållare som representerar filen som har upptäckts:

 fdfind -e zip -x packa upp {} 

FÖRSTORA

Steg 4
När detta kommando körs kommer filen att dekomprimeras i den nuvarande arbetskatalogen som vi är, om vi vill att den ska dekomprimeras i en annan katalog måste vi använda följande:

  • {}: fullständig sökväg för filen och namnet på filen som har upptäckts
  • {/}: namnet på den identifierade filen
  • {//}: katalog som innehåller den identifierade filen
  • {/.}: namnet på filen som hittades utan dess tillägg

Steg 5
För att filen i detta exempel ska kunna laddas ner till källkatalogen måste vi köra följande:

 fdfind -e zip -x packa upp {} -d {//} 

FÖRSTORA

5. FD Linux kommando alternativ

Steg 1
Den allmänna syntaxen för användning är följande:

 fd [FLAGGAR / ALTERNATIV] [] […] 
FD -parametrarDe allmänna parametrarna för användning i FD är:

  • -H, --dold: sök efter dolda filer och kataloger
  • -I, --no-ignorera: ignorera filer
  • -s, - skiftlägeskänslig: gör sökkänsligheten känslig
  • -g, --glob: Glob -baserad sökning
  • -a, --absolute-path: visa absoluta sökvägar istället för relativa sökvägar
  • -l, --list-detaljer: använd långlistformat med filmetadata
  • -L, --följ: spåra symboliska länkar
  • -p, --full-path: hitta fullständiga sökvägar
  • -0, --print0: resultaten separeras med noll -tecknet
  • -h, --help: visa kommandohjälp
  • -V, --version: låter dig se den använda versionen av FD
  • -d, --max-djup: definiera maximalt sökdjup
  • -t, --type: filtrera sökningen efter typ
  • -e, -tillägg: filtrera efter filtillägg
  • -x, --exec: kör ett kommando för varje sökresultat med FD
  • -c, --färg: ställ in när färger ska användas

FD är ett funktionellt alternativ för att utföra dynamiska sökningar på Linux med bra resultat och konfigurationsfördelar.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave