▷ So verwenden Sie den FD Linux-Befehl

Linux-Befehle sind ein wesentlicher Bestandteil des Systems, da sie es uns ermöglichen, Hunderte von Aufgaben aller Art im System auszuführen, sei es das Abrufen von Informationen, das Installieren eines Programms oder einer Anwendung oder das Erstellen und Bearbeiten eines Benutzers, alles wird immer so sein mit einem Befehl verknüpft sind viele Befehle wichtiger als andere und einer davon ist der FD-Befehl, den wir mit Solvetic analysieren und sehen, wie er bei Routineaufgaben in https hilft: //www.solvetic … und / 8- Linux-Unix / Linux.

Was ist der FD-Befehl in Linux?Obwohl der erste Gedanke Find ist, wenn Sie etwas haben, das es nur mit Find zu tun hat, vereinfacht FD die Aufgaben, die wir mit Find ausführen.

FD wurde als eine viel einfachere Lösung zum Auffinden von Elementen in Linux entwickelt und einer der Hauptvorteile ist, dass es viel schneller ist als wir denken. Wenn wir den FD-Befehl verwenden, werden wir auf einen rekursiven Befehl stoßen, der keine Analyse in Verzeichnissen durchführt standardmäßig ausgeblendet, ist es vollständig Git-kompatibel und die Groß-/Kleinschreibung wird nicht beachtet.

Verfügt über FD-Befehl in LinuxUnter seinen Hauptmerkmalen finden wir:

  • Es hat einen farbigen Terminalausgang, der mit ls identisch ist
  • Integrieren Sie die fd PATTERN-Syntax anstelle von find -iname '* PATTERN *'.
  • Es hat reguläre Ausdrücke
  • Unterstützt Unicode
  • Versteckte Dateien und Verzeichnisse standardmäßig ignorieren
  • Ignorieren Sie Ihre standardmäßigen .gitignore-Muster
  • Bei Verwendung von FD wird bei der Suche standardmäßig nicht zwischen Groß- und Kleinschreibung unterschieden. Wir können die Suche nur dann auf Groß- oder Kleinbuchstaben einstellen, 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 besteht darin, dass die Dateien entsprechend ihrer Erweiterung eingefärbt werden können, in diesem Fall muss die Umgebungsvariable LS_COLORS gesetzt werden.

Sehen wir uns an, wie Sie den FD-Befehl in Linux vollständig verwenden.

1. FD-Befehl unter Linux installieren

Schritt 1
Für diesen 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 

VERGRÖSSERN

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

  • Fedora: sudo dfn install fd-find
  • Manjaro: sudo pacman -Syu fd
  • Alpin: apk fd hinzufügen
  • Gentoo: emerge -av fd

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

 fdfind -Version 

VERGRÖSSERN

2. Verwenden Sie den FD-Befehl unter Linux

Schritt 1
Wenn Sie FD ohne Parameter verwenden, sehen wir, dass das Ergebnis ähnlich wie bei ls ist, der Unterschied besteht darin, dass FD die Dateien standardmäßig in Unterverzeichnissen auflistet:

 fdind

VERGRÖSSERN

Schritt 2
Wir können eine Suche nach dem Typ der Erweiterung 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:

VERGRÖSSERN

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

 fdfind "Name" 

VERGRÖSSERN

Schritt 5
Falls die Suche in einem bestimmten Verzeichnis beginnen muss, muss der Dateipfad in der Befehlszeile hinzugefügt werden, zum Beispiel:

 fdfind conf / etc 
Schritt 6
Dadurch werden alle Ergebnisse angezeigt, die "conf" enthalten:

VERGRÖSSERN

3. Finden Sie Verzeichnisse und Dateien mit FD in Linux

Schritt 1
Der Befehl fd kann nach Verzeichnissen, Dateien (ausführbar und leer) 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: symbolischer Link
  • x: ausführbare Datei
  • e: leere Datei

Schritt 2
Suchen wir das Downloads-Verzeichnis:

 fdfind -td Downloads 

VERGRÖSSERN

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 "Solvetic" beide Ergebnisse starte, während ich bei "Solvetic" nur das Ergebnis zeige, das dem Großbuchstaben entspricht.

 fdfind -tf Solvetic fdfind -tf Solvetic

VERGRÖSSERN

4. Befehle mit FD unter Linux ausführen

Schritt 1
Wir können FD verwenden, um einen anderen Befehl zu starten und ihn in jeder erkannten Datei auszuführen, wir suchen nach den .deb-Dateien:

 fdfind -e deb

VERGRÖSSERN

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

VERGRÖSSERN

Schritt 3
Es ist möglich, die Option -x (exec) zu verwenden, um die gefundene Datei an einen anderen zu verarbeitenden Befehl weiterzuleiten. Wir verwenden "{}", einen Platzhalter, der die erkannte Datei darstellt:

 fdfind-e zip -x entpacken {} 

VERGRÖSSERN

Schritt 4
Wenn Sie diesen Befehl ausführen, wird die Datei im aktuellen Arbeitsverzeichnis dekomprimiert, in dem wir uns befinden. Falls wir sie in einem anderen Verzeichnis dekomprimieren möchten, müssen wir Folgendes verwenden:

  • {}: vollständiger Pfad der Datei und der Name der erkannten Datei
  • {/}: Name der erkannten Datei
  • {//}: Verzeichnis, das die erkannte Datei enthält
  • {/.}: Name der gefundenen Datei, ohne Erweiterung

Schritt 5
Damit die Datei dieses Beispiels in ihr Quellverzeichnis heruntergeladen werden kann, müssen wir Folgendes ausführen:

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

VERGRÖSSERN

5. FD Linux-Befehlsoptionen

Schritt 1
Die allgemeine Syntax der Verwendung lautet wie folgt:

 fd [FLAGS / OPTIONEN] [] […] 
FD-ParameterDie allgemeinen Nutzungsparameter in FD sind:

  • -H, --hidden: Suche nach versteckten Dateien und Verzeichnissen
  • -I, --no-ignore: Dateien ignorieren
  • -s, - case sensitive: macht die Suche case sensitive
  • -g, --glob: Glob-basierte Suche
  • -a, --absolute-path: Absolute Pfade statt relativer Pfade anzeigen
  • -l, --list-details: Langes Listenformat mit Dateimetadaten verwenden
  • -L, --follow: Symbolische Links verfolgen
  • -p, --full-path: Finde vollständige Pfade
  • -0, --print0: Ergebnisse werden durch das Nullzeichen getrennt
  • -h, --help: Befehlshilfe anzeigen
  • -V, --version: Zeigt die verwendete Version von FD
  • -d, --max-depth: Definiert die maximale Suchtiefe
  • -t, --type: Filtern Sie die Suche nach Typ
  • -e, --extension: Filtern nach Dateierweiterung
  • -x, --exec: Führe einen Befehl für jedes Suchergebnis mit FD aus
  • -c, --color: Legen Sie fest, wann Farben verwendet werden sollen

FD ist eine funktionale Alternative zur Durchführung dynamischer Suchen unter Linux mit großartigen Ergebnissen und Konfigurationsvorteilen.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave