Der Befehl fd bietet eine einfache und unkomplizierte Möglichkeit, das Linux-Dateisystem zu durchsuchen. fd ist ein blitzschneller, auf Rust basierender Ersatz für den Unix/Linux-Befehl „find“. Es bietet nicht alle leistungsstarken Funktionen von Find. Es bietet jedoch genügend Funktionen, um 80 % der wahrscheinlich auftretenden Situationen abzudecken. Funktionen wie eine gut durchdachte und praktische Syntax, farbige Ausgabe, intelligente Groß-/Kleinschreibung, reguläre Ausdrücke und parallele Befehlsausführung machen fd zu einem sehr leistungsfähigen Nachfolger. Installieren Gehen Sie zur fd-GitHub-Seite und sehen Sie sich den Installationsabschnitt an. Es behandelt die Installation von Programmen unter macOS, Debian/Ubuntu Red Hat und Arch Linux. Nach der Installation können Sie einen vollständigen Überblick über alle verfügbaren Befehlszeilenoptionen erhalten, indem Sie „help“, „fd -h“ für eine kompakte Hilfe oder „fd --help“ für eine ausführlichere Hilfe ausführen. Einfache Suche fd soll Ihnen dabei helfen, Dateien und Ordner in Ihrem Dateisystem einfach zu finden. Die einfachste Suche können Sie mit fd mit einem einzigen Argument durchführen, nämlich dem, wonach Sie suchen. Angenommen, Sie möchten Markdown-Dokumente finden, die das Wort „services“ als Teil des Dateinamens enthalten: $ fd-Dienste downloads/services.md Wenn fd mit nur einem Argument aufgerufen wird, durchsucht es rekursiv das aktuelle Verzeichnis nach allen Dateien und/oder Verzeichnissen, die dem angegebenen Argument entsprechen. Eine entsprechende Suche mit dem integrierten Suchbefehl wäre: $ find . -name 'Dienste' downloads/services.md Wie Sie sehen, ist fd viel einfacher und erfordert weniger Tipparbeit. Mit weniger Aufwand mehr zu erreichen, ist meiner Meinung nach immer das Richtige. Dateien und Ordner Sie können die Suche mit dem Parameter -t, gefolgt vom Buchstaben des gesuchten Wortes, auf Dateien oder Verzeichnisse beschränken. Um beispielsweise alle Dateien im aktuellen Verzeichnis zu finden, deren Dateinamen „Dienste“ enthalten, können Sie Folgendes verwenden: $ fd -tf Dienste downloads/services.md Und suchen Sie alle Verzeichnisse im aktuellen Verzeichnis, deren Dateinamen Dienste enthalten: $ fd -td Dienste Anwendungen/Dienste Bibliothek/Dienste Wie liste ich alle Dokumente mit der Erweiterung .md im aktuellen Ordner auf? $ fd .md Verwaltung/Verwaltung.md Entwicklung/Elixir/Elixir_install.md readme.md Seitenleiste.md linux.md Wie Sie der Ausgabe entnehmen können, kann fd nicht nur Dateien im aktuellen Ordner suchen und auflisten, sondern auch Dateien in Unterordnern finden. Es ist ganz einfach. Mit dem Schalter -H können Sie sogar nach versteckten Dateien suchen: fd -H-Sitzungen. .bash_sessions Geben Sie ein Verzeichnis an Wenn Sie ein bestimmtes Verzeichnis durchsuchen möchten, kann der Name des Verzeichnisses als zweites Argument an fd übergeben werden: $ fd passwd /etc /etc/default/passwd /etc/pam.d/passwd /etc/passwd In diesem Beispiel teilen wir fd mit, dass wir das Verzeichnis etc. nach allen Vorkommen des Wortes passwd durchsuchen möchten. Globale Suche Was ist, wenn Sie einen Teil des Dateinamens kennen, aber nicht den Ordner? Angenommen, Sie haben ein Buch zur Linux-Netzwerkadministration heruntergeladen, wissen aber nicht, wo es gespeichert ist. Kein Problem: fd Verwaltung / /Benutzer/pmullins/Dokumente/Bücher/Linux/Mastering Linux Network Administration.epub Zusammenfassen fd ist ein hervorragender Ersatz für den Befehl „find“ und ich bin sicher, Sie werden es genauso nützlich finden wie ich. Um mehr über den Befehl zu erfahren, durchsuchen Sie einfach die Manpage. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: MySQL 8.0.11 Installationstutorial mit Bildern und Text
>>: Eine kurze Diskussion zum Implementierungsprinzip des Vue-Slots
In diesem Artikel wird der spezifische Code von V...
Einführung in jQuery Die jQuery-Bibliothek kann e...
Hintergrund des Unfalls: Vor einigen Tagen habe i...
Beginnen wir mit einer Beschreibung des Problems:...
CSS realisiert den Prozessnavigationseffekt. Der ...
Vorwort Als ich gestern ein kleines Projekt schri...
In diesem Artikel wird beschrieben, wie Sie Docke...
1. Umgebungsbeschreibung (1) CentOS-7-x86_64, Ker...
Die Methode zum Umbrechen des Inhalts (Titelattrib...
Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...
Inhaltsverzeichnis Vorbemerkungen Reproduktion de...
Wird MySQLs IN den Index ungültig machen? Gewohnh...
In diesem Artikel wird ein mit nativem JS impleme...
Anwendungsszenarien: Der Sprungpfad muss entsprec...
Ich habe verschiedene große Websites durchsucht u...