Verwendung des FD Linux-Befehls

Die Linux – Befehle sind ein wesentlicher Bestandteil des Systems , weil sie die diejenigen , die wir zulassen , dass Sie Hunderte von Aufgaben aller Art in das System, ob die Informationen, führen Sie installieren ein Programm oder eine Anwendung , oder erstellen und bearbeiten Benutzer, alles ist immer auf einen Befehl verknüpft Viele Befehle sind wichtiger als andere, und einer davon ist der FD-Befehl, den wir mit EinWie.com analysieren werden, und wir werden unter https://www.solvetic…y/8-linux-unix/ Linux sehen, wie er Routineaufgaben unterstützt .

 

Was ist der FD-Befehl unter Linux?
Obwohl der erste Gedanke Suchen ist, vereinfacht FD die Aufgaben, die wir mit Suchen ausführen, wenn Sie etwas haben, das sich auf Nur Suchen bezieht.

 

FD wurde als viel einfachere Lösung zum Auffinden von Elementen in Linux entwickelt. Einer der Hauptvorteile besteht darin, dass es viel schneller ist als wir denken. Wenn wir den FD-Befehl verwenden, werden wir auf einen rekursiven Befehl stoßen, der die Analyse in nicht durchführt Versteckte Verzeichnisse sind standardmäßig vollständig Git-kompatibel und unterscheiden nicht zwischen Groß- und Kleinschreibung.

 

 

FD-Befehlsfunktionen unter Linux
Unter seinen Hauptmerkmalen finden wir:

  • Verfügt über einen farbigen Anschlussausgang, der mit ls identisch ist
  • Integriert die fd PATTERN-Syntax anstelle von find -iname ‘* PATTERN *’.
  • Hat reguläre Ausdrücke
  • Unicode-Unterstützung
  • Ignorieren Sie versteckte Dateien und Verzeichnisse standardmäßig
  • Ignorieren Sie die Muster Ihres Standard-Gitignore
  • Bei Verwendung von FD wird bei der Suche standardmäßig nicht zwischen Groß- und Kleinschreibung unterschieden. Die Suche kann nur dann auf Groß- und Kleinschreibung eingestellt werden, wenn das Muster ein Großbuchstaben * enthält.
  • Der Befehlsname ist 50% kürzer * als find, was die Suchaktion vereinfacht
  • Ein weiterer Punkt von FD ist, dass es in der Lage ist, die Dateien entsprechend ihrer Erweiterung zu färben. In diesem Fall muss die Umgebungsvariable LS_COLORS gesetzt werden.

 

 

Mal sehen, wie man den FD-Befehl unter Linux vollständig verwendet.

 

1. Installieren Sie den FD-Befehl unter Linux

 

Schritt 1

In diesem Fall verwenden wir Ubuntu 20.04. Um es dort zu installieren, greifen wir auf das Terminal zu und führen Folgendes aus:

 sudo apt install fd-find 

1-Install-Befehl-FD-on-Linux.png

 

 

Schritt 2

Bei anderen Distributionen können wir Folgendes ausführen:

 

  • Fedora: sudo dfn installiere fd-find
  • Manjaro: Sudo Pacman -Syu fd
  • Alpine: apk add fd
  • Gentoo: auftauchen -av fd

 

Schritt 3

Nach der Installation überprüfen wir die aktuelle Version von FD mit dem folgenden Befehl:

 fdfind –Version 

2-Install-Befehl-FD-on-Linux.png

 

2. Verwenden Sie den FD-Befehl unter Linux

 

Schritt 1

Wenn Sie FD ohne Parameter verwenden, werden wir feststellen, dass das Ergebnis ls ähnlich ist. Der Unterschied besteht darin, dass FD die Dateien in Standard-Unterverzeichnissen auflistet:

 fdind 

3-Use-command-FD-on-Linux.png

 

 

Schritt 2

Wir können eine Suche nach Erweiterungstyp durchführen. Dazu müssen wir den Parameter -e (Erweiterung) wie folgt verwenden:

 fdfind -e .docx 
Schritt 3

Dadurch werden der Pfad und der Name der Dateien mit dieser bestimmten Erweiterung angezeigt:

 

 

 

4-Use-command-FD-on-Linux.png

 

 

Schritt 4

Es ist auch möglich, ein Objekt anhand seines Namens zu suchen:

 fdfind "name" 

5-Use-command-FD-on-Linux.png

 

Schritt 5

Wenn die Suche in einem bestimmten Verzeichnis beginnen soll, muss der Dateipfad in der Befehlszeile hinzugefügt werden, zum Beispiel:

 fdfind conf / etc. 
Schritt 6

Dies zeigt alle Ergebnisse an, die “conf” enthalten:

 

 

 

6-Use-command-FD-on-Linux.png

 

 

3. Suchen Sie Verzeichnisse und Dateien mit FD unter Linux

 

Schritt 1

Der Befehl fd kann nach Verzeichnissen, Dateien (ausführbare Dateien und Lücken) und symbolischen Links suchen. Für eine vollständige Suche verwenden wir den Parameter -t (Typ) mit einer der folgenden verfügbaren Optionen:

 

  • f: Datei (Datei)
  • d: Verzeichnis (Verzeichnis)
  • l: symbolische Verbindung
  • x: ausführbare Datei
  • e: leere Datei

 

Schritt 2

Lassen Sie uns das Download-Verzeichnis finden:

 fdfind -td Downloads 

7-Suchverzeichnisse-und-Dateien-mit-FD-in-Linux.png

 

 

Schritt 3

Für die Verwendung von Großbuchstaben sehen wir das Verhalten von FD, in diesem Fall führen wir die folgende Suche durch.

 

Beachten Sie, dass ich bei der Suche nach “EinWie.com” beide Ergebnisse starte, während bei “EinWie.com” nur das angezeigt wird, das den Großbuchstaben erfüllt.

 fdfind -tf EinWie.com fdfind -tf EinWie.com 

8-Find-Verzeichnisse-und-Dateien-mit-FD-in-Linux.png

 

 

4. Führen Sie Befehle mit FD unter Linux aus

 

Schritt 1

Wir können FD verwenden, um einen anderen Befehl zu starten und ihn für jede erkannte Datei auszuführen. Wir suchen nach .deb-Dateien:

 fdfind -e deb 

9-Find-Verzeichnisse-und-Dateien-mit-FD-in-Linux.png

 

 

Schritt 2

Oder wir können nach ZIP-Dateien suchen, zum Beispiel:

 

10-Find-Verzeichnisse-und-Dateien-mit-FD-in-Linux.png

 

 

Schritt 3

Es ist möglich, die Option -x (exec) zu verwenden. Um die gefundene Datei für einen anderen zu verarbeitenden Befehl auszuführen, verwenden wir “{}”, einen Platzhalter, der die erkannte Datei darstellt:

 fdfind-e zip -x entpacke {} 

11-Find-Verzeichnisse-und-Dateien-mit-FD-in-Linux.png

 

 

Schritt 4

Wenn Sie diesen Befehl ausführen, wird die Datei in dem aktuellen Arbeitsverzeichnis entpackt, in dem wir uns befinden. Wenn Sie möchten, dass sie in einem anderen Verzeichnis entpackt wird, müssen Sie Folgendes verwenden:

 

  • {}: vollständiger Pfad der Datei und Name der erkannten Datei
  • {/}: Name der erkannten Datei
  • {//}: Verzeichnis mit der erkannten Datei
  • {/.}: Name der gefundenen Datei ohne deren Erweiterung

 

Schritt 5

Damit die Datei in diesem Beispiel in ihr Quellverzeichnis heruntergeladen werden kann, müssen Sie Folgendes ausführen:

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

12-Find-Verzeichnisse-und-Dateien-mit-FD-in-Linux.png

 

 

5. FD Linux-Befehlsoptionen

 

Schritt 1

Die allgemeine Syntax für die Verwendung lautet wie folgt:

 fd [FLAGGEN / OPTIONEN] [<origin>] [<Pfad> ...] 
FD-Parameter
Die allgemeinen Verwendungsparameter in FD sind:

 

  • -H, –hidden: Suche nach versteckten Dateien und Verzeichnissen
  • -I, –no-ignore: Dateien ignorieren
  • -s, – Groß- und Kleinschreibung beachten: Macht die Suche zwischen Groß- und Kleinschreibung
  • -g, –glob: Glob-basierte Suche
  • -a, –absolute-path: Zeigt eher absolute als relative Pfade an
  • -l, –list-details: Verwenden Sie ein langes Listenformat mit Dateimetadaten
  • -L, –follow: Folgen Sie symbolischen Links
  • -p, –full-path: Suche nach vollständigen Pfaden
  • -0, –print0: Ergebnisse werden durch Nullzeichen getrennt
  • -h, –help: Hilfe zum Anzeigebefehl
  • -V, –version: Ermöglicht das Anzeigen der verwendeten Version von FD
  • -d, –max-depth <level>: Definiert die maximale Suchtiefe
  • -t, –type: Filtersuche nach Typ
  • -e, –extension: Filtern nach Dateierweiterung
  • -x, –exec: Führen Sie mit FD einen Befehl für jedes Suchergebnis aus
  • -c, –color: Legt fest, wann Farben verwendet werden sollen

 

 

FD ist eine funktionale Alternative zur Durchführung dynamischer Suchvorgänge unter Linux mit großen Vorteilen in Bezug auf Ergebnisse und Konfiguration.