Jedes aktuelle Betriebssystem verfügt über mehrere Tools, mit denen die Verwendung optimiert und die Verwaltungsmöglichkeiten erweitert werden können. Bei Windows-Betriebssystemen haben wir über die Eingabeaufforderung eine Reihe von Befehlen , mit denen wir bestimmte Aufgaben im System verwalten können. Einer dieser Befehle ist der Befehl Suchen.
Das Durchsuchen von Elementen über den Browser ist aufgrund seiner Einfachheit für viele Benutzer die am besten geeignete Option. Beachten Sie jedoch, dass diese Art der Suche den Indizierungsparametern unterliegt, die sie zu einer langsamen und komplexen Aufgabe machen können. Der Befehl find wurde entwickelt, um verschiedene Arten der Suche in Windows auf einfache und funktionale Weise durchzuführen.
Grundsätzlich sucht der Befehl find nach einer Textzeichenfolge in einer Datei oder mehreren Dateien und zeigt die Textzeilen an, die die ausgewählte Zeichenfolge enthalten.
Wir akzeptieren die UAC-Warnung.
1. Parameter des Befehls find in Windows
Sobald wir auf die Eingabeaufforderung zugreifen, können wir die folgende Zeile ausführen, um die verschiedenen Optionen für diesen Befehl im Detail zu erhalten:
finden /?
- Die Schalter können klein oder groß geschrieben sein, ohne die Suche zu beeinflussen
- Wenn Sie den Parameter “string” verwenden, müssen Sie der Zeichenfolge doppelte Anführungszeichen hinzufügen. Andernfalls funktioniert der Suchbefehl nicht und gibt einen Fehler als Antwort zurück.
- Der Dateiparameter [unit:] [path] kann ein beliebiges Element sein, von einem Laufwerksbuchstaben bis zu einer oder mehreren Dateien.
Die mit dem Befehl find auf Windows-Systemen zu verwendende Syntax lautet:
find [switch] "string" [datei]
Schalter oder Schalter können in beliebiger Reihenfolge angegeben werden, sollten jedoch immer vor dem Parameter “string” stehen.
- Geben Sie eine Zeichenfolge an: Wenn Sie den Parameter / i nicht verwenden, durchsucht der Befehl find genau das, was wir in der Zeichenfolge angeben. Denken Sie daran, dass wenn wir / i verwenden, wir keine Großbuchstaben identifizieren, B und b gleich sind, während wenn wir es nicht verwenden, die Buchstaben berücksichtigt werden.
- Verwenden Sie den Befehl “find” als Filter: Wenn Sie eine Datei weglassen, fungiert der Befehl “find” als Filter, indem Sie die Standardeingabequelle verwenden und dann die Zeilen anzeigen, die die Zeichenfolgenzeile enthalten.
- Es ist möglich, Parameter und Befehlszeilenoptionen für den Befehl find in beliebiger Reihenfolge zu schreiben.
- Verwendung von Wildcards: Die Verwendung von Wildcards * und? in Dateierweiterungen. Um eine Zeichenfolge in einer Reihe von Dateien zu finden, die wir mit Platzhaltern verwenden, können Sie den Befehl find innerhalb eines for-Befehls verwenden.
- Es ist zulässig, / cy / v in derselben Befehlszeile zu verwenden
2. Führen Sie Suchen mit dem Befehl Suchen in Windows durch
In diesem Fall müssen wir angeben, nach welchem Text wir suchen und auf welcher Route wir nach diesem Text suchen.
Lass uns dieses Beispiel verwenden:
find "TechnoWikis" "D: TechnoWikis solvetic.txt"
Das Ergebnis wird folgendes sein:
Um die Wichtigkeit des Falls zu erkennen, werden wir Folgendes ausführen:
find "solvetic" "D: TechnoWikis solvetic.txt"
Wir werden folgendes sehen:
Wir können sehen, dass das Ergebnis keine Ergebnisse unterhalb der Linie ausgibt. Wenn die Suche ohne Berücksichtigung der Groß- und Kleinschreibung ausgeführt werden soll, können Sie den Parameter / i folgendermaßen verwenden:
find / i "solvetic" "D: TechnoWikis solvetic.txt"
In diesem Fall wird nach dem Begriff TechnoWikis gesucht, ohne zwischen Groß- und Kleinschreibung zu unterscheiden:
3. Suchen Sie in mehreren Dokumenten dieselbe Windows-Kette
Eine weitere Möglichkeit, den Befehl find auszuführen, besteht darin, eine Textzeichenfolge in einem oder mehreren Dokumenten zu suchen. In diesem Fall müssen Sie jede Route einzeln und in Anführungszeichen wie folgt angeben:
find / i "solvetic" "D: TechnoWikis solvetic.txt" "D: TechnoWikis solvetic1.txt" "D: TechnoWikis solvetic2.txt"
Wenn Sie keine Route für Route eingeben möchten, können Sie alle Textdateien in einem Verzeichnis mithilfe des Platzhalterzeichens (*) wie folgt durchsuchen:
find / i "solvetic" "D: TechnoWikis *. txt"
4. Zählen Sie die Anzahl der Zeilen in einer Windows-Datei
Mit den Befehlen type und find kann die Anzahl der Zeilen einer Datei bestimmt werden.
In diesem Fall kanalisieren wir die Ergebnisse des Befehls type mit dem Befehl find unter Verwendung der vertikalen Leiste (|). Anschließend verwenden wir die Option “/ v”, um alle Zeilen anzuzeigen, die die Zeichenfolge “” nicht enthalten Zeile mit Text. Um nur die Anzahl der Zeilen in der Textdatei anzuzeigen, können wir den Schalter “/ c” verwenden:
Typ D: TechnoWikis solvetic.txt | find "" / v / c
Senden der Ausgabe eines anderen Befehls an den Befehl “Suchen” Sie können alle Dateinamen in einem bestimmten Verzeichnis nach einer bestimmten Kette durchsuchen, indem Sie die Ausgabe des Befehls dir an den Befehl “Suchen” weiterleiten.
In diesem Fall haben wir das Verzeichnis D: TechnoWikis und erhalten die Unterverzeichnisse mit dem Parameter / s. Dann geben wir mit dem Parameter / b ein Format ohne Header-Informationen oder eine Zusammenfassung an und zeigen das Ergebnis mit dem Parameter / w in einem breiten Listenformat an.
Dann kanalisieren wir mit dem Balken (|) die Ausgabe des Befehls dir im Befehl find.
dir "D: TechnoWikis" / s / b / d | finde "TechnoWikis"
Auf diese Weise können wir mit dem Befehl find auf Windows-Systemen bestimmte Dateitypen auf einfache und funktionale Weise durchsuchen.