FD - Eine einfache und schnelle Alternative zum Befehlsbefehl

FD - Eine einfache und schnelle Alternative zum Befehlsbefehl

Die meisten Linux -Benutzer sind mit dem Befehl Find und den vielen Fällen, die es verwendet werden können. Heute werden wir eine Alternative zur Suche nach dem Befehl namens überprüft fd.

fd ist ein einfaches, schnelles und benutzerfreundliches Tool, das einfach schneller abschneiden soll als zu finden. Es soll nicht vollständig ersetzen finden, sondern geben Sie eine benutzerfreundliche Alternative, die etwas schneller funktioniert.

FD -Funktionen

Einige der bemerkenswerten Merkmale von fd:

  • Einfach zu bedienende Syntax - FD *Muster * anstatt find -iname *Muster *.
  • Die farbenfrohe Ausgabe ähnelt dem Befehl des LS.
  • Schnelle Leistung. Die Benchmarks des Entwicklers sind hier verfügbar.
  • Smart Search mit Fall-unempfindlich standardmäßig und wechselt zu Fall empfindlich, wenn Muster ein Großbuchstaben beherrscht.
  • Schaut nicht standardmäßig in versteckte Dateien und Verzeichnisse an.
  • Schaut nicht in .Gitignore standardmäßig.
  • Unicode -Bewusstsein.

So installieren Sie FD unter Linux

Wir werden uns ansehen, wie man installiert fd In verschiedenen Linux -Verteilungen mit dem Standardpaket -Manager wie gezeigt.

$ sudo apt installieren fd-find [auf Debian, Ubuntu und Minze] $ sudo yum install fd-find [on Rhel/Centos/Fedora Und Rocky Linux/Almalinux] $ sudo entstehen -a sys -apps/fd [on Gentoo Linux] $ sudo pacman -s fd [auf Arch Linux] $ sudo zypper install fd [on OpenSuse] $ sudo apk hinzufügen fd [on Alpine Linux] 

So verwenden Sie FD unter Linux

Ähnlich dem Befehl Find, fd hat viele Anwendungsfälle, aber beginnen wir zunächst die verfügbaren Optionen:

# fd -h oder # fd -help 
FD -Befehlsnutzung

Schauen wir uns einige Beispiele an. Du kannst rennen fd Ohne Argumente ist die Ausgabe dem LS -R -Befehl sehr ähnlich.

# fd 

Im nächsten fd Beispiele, ich werde eine Standard -WordPress -Installation verwenden, die sich befindet /var/www/html/ So suchen Sie nach verschiedenen Dateien und Ordnern.

Im folgenden Beispiel habe ich nur die ersten 10 Ergebnisse für die kürzere Ausgabe des Befehls genommen.

# fd | Kopf 
FD -Befehlsbeispiel

Angenommen, wir möchten alle JPG -Dateien finden. Wir können die verwenden "-E" Flag zum Filter nach Dateierweiterung:

# fd -e jpg 
FD - Finden Sie JPG -Dateien

Der "-E" Flag kann in Kombination mit einem solchen Muster verwendet werden:

# Fd -e PHP Index 

Der obige Befehl sucht nach Dateien mit Erweiterung Php und die Zeichenfolge haben “Index" in ihnen:

FD - Finden Sie String in Dateien

Wenn Sie einige Ergebnisse ausschließen möchten, können Sie die verwenden "-E" Flagge wie folgt:

# FD -e PHP Index -e WP -Inhalt 

In diesem Befehl wird alle Dateien mit PHP -Erweiterung gesucht, die die Zeichenfolge enthalten “Index"Und wird Ergebnisse aus dem" ausschließen "WP-Inhalt" Verzeichnis.

FD - Dateien ausschließen, während Sie die Zeichenfolge in Dateien durchsuchen

Wenn Sie ein Suchverzeichnis angeben möchten, müssen Sie es lediglich als Argument angeben:

# fd   
FD - Finden Sie Dateien im Verzeichnis

Genauso wie finden, Sie können verwenden -X oder --Geschäftsführer Argumente zur Ausführung paralleler Befehls mit den Suchergebnissen durchführen.

Hier ist ein Beispiel, in dem wir verwenden werden Chmod Berechtigungen der Bilddateien ändern

# fd -e jpg -x chmod 644  

Das obige findet alle Dateien mit Erweiterung JPG und wird rennen Chmod 644 .

Hier sind einige nützliche Erklärungen und die Verwendung der Klammern:

  • - Ein Platzhalter, der mit dem Pfad des Suchergebnisses geändert wird (WP-Content/Uploads/01.JPG).
  • . - ähnlich zu , aber ohne die Dateierweiterung (WP-Content/Uploads/01).
  • /: Ein Platzhalter, der durch den Grundnamen des Suchergebnisses ersetzt wird (01.JPG).
  • //: Elternverzeichnis des entdeckten Pfades (WP-Content/Uploads).
  • //.: Nur der Basisname ohne die Erweiterung (01).
Abschluss

Dies war eine kurze Überprüfung der FD -Befehl, dass einige Benutzer möglicherweise einfacher zu bedienen und schneller sind. Wie bereits in diesem Artikel erwähnt fd soll nicht vollständig ersetzen finden, sondern bieten eine einfache Verwendung, eine einfachere Suche und eine bessere Leistung. Fd Nimmt nicht viel Platz und ist ein schönes Werkzeug in Ihrem Arsenal.