Was sind Wildkarten
Wildcards werden üblicherweise in der Computerprogrammierung und in verschiedenen Computeranwendungen verwendet, z. B. Textredakteure, Suchmaschinen und Befehlszeilenschnittstellen.
Sie können verwendet werden, um bestimmte Muster oder Zeichen in einer Datei oder einer Zeichenfolge zu übereinstimmen oder nach ihnen zu suchen. Wildcards können auch verwendet werden, um flexiblere und leistungsstärkere Suchanfragen zu erstellen, wodurch die gewünschten Daten einfacher zu finden und manipuliert werden können.
Arten von Wildkarten
Beispiele für gemeinsame Wildcard -Zeichen sind das Sternchen (*) und das Fragezeichen (?).
Finden Sie rekursiv alle Dateien in aktuellen und Unterordnern basierend auf Wildcard -Matching
Das Finden aller Dateien in einem Verzeichnis und seine Unterverzeichnisse, die mit einem bestimmten Muster übereinstimmenfindenBefehl in Linux. Mit dem Befehl „Finden“ können Dateien basierend auf verschiedenen Kriterien durchsucht, z. B. Name, Berechtigungen, Typ und Anzahl der Zeichen im Dateinamen.
Mehr darüber lernen finden Befehl Führen Sie den angegebenen Befehl aus:
$ MAN FINDEN
1: Finden von Dateien mithilfe von Asterisk (*) Wildcard
Um alle Dateien im aktuellen Verzeichnis und seinen Unterverzeichnissen rekursiv zu finden, die mit A entsprechen Wildcard Muster können Sie Folgendes verwenden finden Befehl und unten ist die Syntax dafür:
$ find -name "Dateiname"
Der "" ist eine Wildcard, die mit allen Zeichen entspricht. Dieser Befehl findet daher alle Dateien mit Namen, die in "Dateiname" enden.
Um ein bestimmtes Verzeichnis zu finden:
$ find -name "LinuxHint1"
Um alle Verzeichnisse mit demselben Namen zu finden, werden wir am Ende des Verzeichnisnamens eine Wildcard verwenden:
$ find -name "LinuxHint*"
Um alle Verzeichnisse und Unterverzeichnisse zu finden, verwenden Sie Wildcards am Anfang und am Ende des Verzeichnisnamens:
$ find -name "*LinuxHint*"
2: Dateien mithilfe des Fragezeichens finden (?) Wildcard
Suchen Sie Dateien mit einer bestimmten Anzahl von Zeichen dann “?” Wild Card kann beispielsweise verwendet werden, wenn wir Verzeichnisse finden möchten, die 4 unbekannte Zeichen enthalten, dann verwenden:
$ find -name "????”
Eine andere Möglichkeit, alle Dateien in aktuellen und Unterordnern rekursiv zu finden, basierend auf Wildcard -Matching in Linux Pipe Grep Mit Befehl suchen:
$ find -print | Grep -i LinuxHint
Finden von Dateien mit dem Befehl Baum finden
Der Baum Der Befehl ist ein weiterer nützlicher Befehl, um Dateien und Verzeichnisse zu finden. So installieren Sie das Gebrauch von Baumdienstproblemen:
$ sudo Apt Installieren Sie Baum
Nach der Installation der Verwendung:
$ tree -p linuxHint
Für mehr Hilfe über den Befehl für den Baum rennen Sie:
$ MAN TREE
Abschluss
Dieser Artikel behandelt einige Beispiele für die Verwendung der “findenKommando mit Platzhaltern Fragezeichen (?) Und Sternchen (*). Mit diesen beiden Wildcards können wir komplexe Suchmuster erstellen, mit denen Sie schnell bestimmte Dateien auf Ihrem System suchen können. Zuletzt decken wir auch die ab Baum Befehl, mit dem die Dateien, Ordner und Unterordner rekursiv unter Linux ermittelt werden können. Verwenden von Baumbefehl kann ein Baum gezeichnet werden, um alle Dateien in einem einzigen Verzeichnis besser zu veranschaulichen.