Verwenden des Befehls "Suchen" zum Suchen in Windows

Windows-Suchfunktion

Ist die Windows-Suche für Sie zu langsam? Erfahren Sie, wie Sie Ihre Suche mit dem Befehl find im Eingabeaufforderungsfenster beschleunigen können.

Windows verfügt über einige integrierte Suchfunktionen.aber sie können nicht nach Ihren Wünschen sein. Mit Cortana oder dem Standardsuchfeld in der Taskleiste und dem Suchfeld im Datei-Explorer in Windows 10 können Sie Dateiinhalte durchsuchen, diese können jedoch langsam sein, insbesondere die Suche im Datei-Explorer.

Es gibt eine schnellere Möglichkeit, den Inhalt von Dateien auf Ihrer Festplatte über die Befehlszeile zu durchsuchen. Das finden Befehl sucht nach Textzeichenfolgen in Dateien und gibt die Textzeilen aus den Dateien zurück, in denen die Textzeichenfolge gefunden wurde.

HINWEIS: Das finden Befehl ist nicht für große Dateien oder eine große Anzahl von Dateien geeignet.

Heute werden wir uns mit der Verwendung von beschäftigen finden Befehl und wir werden einige Beispiele liefern.

Öffnen Sie das Eingabeaufforderungsfenster mit Administratorrechten

Öffnen des Eingabeaufforderungsfensters alsAdministrator ist nicht erforderlich. Es hilft Ihnen jedoch, lästige Bestätigungsdialogfelder zu vermeiden. Seien Sie einfach vorsichtig, welche Befehle Sie als Administrator in der Befehlszeile ausführen. Verwendung der finden Befehl als Administrator ist sicher, da er keine Dateien ändert oder löscht.

Eingeben cmd.exe in dem Suche in der Taskleiste. Klicken Sie dann mit der rechten Maustaste auf Eingabeaufforderung Artikel unter Bester Treffer und wählen Sie Als Administrator ausführen aus dem Popup-Menü.

Öffnen Sie die Eingabeaufforderung als Administrator

Wenn die Benutzerkontensteuerung Dialogfeld angezeigt wird, klicken Sie auf Ja weitermachen.

HINWEIS: Abhängig von Ihren Einstellungen für die Benutzerkontensteuerung wird dieses Dialogfeld möglicherweise nicht angezeigt. Es wird nicht empfohlen, die Benutzerkontensteuerung vollständig zu deaktivieren.

Dialogfeld "Benutzerkontensteuerung"

Schalter und Parameter für den Befehl find

Die meisten Befehle verfügen über optionale Schalter, die die Standardoperation des Befehls ändern. Sie können Hilfe erhalten, um alle verfügbaren Schalter für das anzuzeigen finden Befehl durch Eingabe der folgenden Zeile an der Eingabeaufforderung und Drücken von Eingeben.

find /?

Befehlshilfe finden

Die Schalter können in Klein- oder Großbuchstaben angegeben werden.

Für die "String" müssen Sie die Zeichenfolge in doppelte Anführungszeichen setzen, andernfalls wird die Zeichenfolge in Anführungszeichen gesetzt finden Befehl funktioniert nicht und gibt einen Fehler zurück.

Das [Laufwerk:] [Pfad] Dateiname Parameter kann alles sein, von einem Laufwerksbuchstaben bis zu einer einzelnen Datei oder mehreren Dateien.

Syntax für den Befehl find

Die Syntax eines Befehls ist eine spezielle Methode zum Organisieren des Befehls sowie seiner Schalter und Parameter. Das Folgende ist die allgemeine Syntax für den Befehl find.

find [switches] "string" [pathname/s]

Die Schalter können in beliebiger Reihenfolge sein, solange sie sich vor dem befinden "String" Parameter. Die Klammern [] zeigen an, dass der Schalter oder Parameter optional ist.

Durchsuchen Sie ein einzelnes Dokument nach einer Textzeichenfolge

Zunächst zeigen wir Ihnen, wie Sie ein Dokument nach allen Vorkommen einer Textzeichenfolge durchsuchen. Der folgende Befehl durchsucht die Datei example1.txt nach dem Begriff „groovypost is the best tech site“.

find "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

HINWEIS: Gibt es Leerzeichen in irgendeinem Teil des Pfades oderDateiname müssen Sie den gesamten Pfad in Anführungszeichen setzen, wie wir es im obigen Befehl getan haben. Die Anführungszeichen werden in diesem Fall nicht wirklich benötigt, aber es tut nicht weh, sie zu haben.

Ich habe keine Textzeichenfolge gefunden

Beachten Sie, dass der Ausdruck oben nicht gefunden wurdeBeispiel (unter dem Pfad zur Datei ist nichts aufgeführt), obwohl sie in der Datei enthalten ist. Dies liegt daran, dass der Fall in "groovypost" nicht mit dem übereinstimmt, was in der Datei "groovyPost" enthalten ist. Ergänzen Sie die "/ich“(Klein- oder Großbuchstabe„ i “) wird direkt nach dem Suchbefehl (vor der Phrase) umgeschaltet, um die Groß- / Kleinschreibung bei der Suche nach der Textphrase zu ignorieren.

find /i "groovypost is the best tech site" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt"

Nun wurde die Phrase gefunden und die gesamte Zeile mit der Phrase wird auf dem Bildschirm unter dem Pfad zur gesuchten Datei gedruckt.

Textzeichenfolge gefunden

Durchsuchen Sie mehrere Dokumente nach derselben Textzeichenfolge

Nachdem Sie nun eine Datei nach einer Textzeichenfolge durchsuchen können, können Sie mehrere Dateien nach derselben Textzeichenfolge durchsuchen.

Sie können im Befehl find mehrere zu durchsuchende Dateien angeben, indem Sie den Pfad zu jeder Datei in Anführungszeichen setzen, die durch ein Leerzeichen voneinander getrennt sind.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamplesexample1.txt" "C:UsersLoriDocumentsFindCommandExamplesexample2.txt"

Sie können auch alle Textdateien in einem Verzeichnis mit dem Platzhalter (*) durchsuchen, wie im folgenden Befehl gezeigt.

find /i "groovypost" "C:UsersLoriDocumentsFindCommandExamples*.txt"

Der Suchbegriff wurde in beiden Dokumenten gefunden und die Sätze, in denen sie gefunden wurden, werden unter dem vollständigen Pfad zu jeder Datei aufgelistet.

Suche zwei Dateien

Zählen Sie die Anzahl der Zeilen in einer Datei

Wenn Sie wissen möchten, wie viele Zeilen sich in einer Datei befinden, können Sie eine Kombination der Art und finden befehle. Das Art Befehl zeigt den Inhalt einer oder mehrerer Textdateien an.

Wir haben die Ergebnisse der Art Befehl in die finden Befehl mit der vertikalen Leiste (|). Wir haben die “/ v”Umschalten, um alle Zeilen anzuzeigen, die NICHT die "" Zeichenfolge, sodass jede Zeile mit Text gezählt wird. Um nur die Anzahl der Zeilen in der Textdatei anzuzeigen (nicht die Zeilen selbst), verwenden wir/ c" Schalter.

type C:UsersLoriDocumentsFindCommandExamplesexample1.txt | find "" /v /c

Anzahl der Zeilen zählen

Senden Sie die Ausgabe eines anderen Befehls an den Befehl Suchen

Sie können auch alle Dateinamen in einem Verzeichnis nach einer bestimmten Zeichenfolge durchsuchen, indem Sie die Ausgabe von " dir Befehl an die finden Befehl.

Zum Beispiel haben wir die Verzeichnisliste der C: UsersLoriDocumentsFindCommandExamples Verzeichnis und alle Unterverzeichnisse in diesem Verzeichnis (“/ s" Schalter). Wir haben auch festgelegt, dass das reine Format ohne Überschrifteninformationen oder Zusammenfassung verwendet werden soll („/ bUmschalten) und die Auflistung im selben Format wie die breite Liste anzeigen („/ w”Wechseln), aber sortiert nach Spalte (“/ d" Schalter).

Dann leiten wir (|) die Ausgabe des Befehls dir in den Befehl find und addieren nur "Beispiel" als Parameter. Wir haben dem Befehl find keine Schalter hinzugefügt. Die zu durchsuchenden Dateinamen stammen aus der Ausgabe des dir Befehl.

dir "C:UsersLoriDocumentsFindCommandExamples" /s /b /d | find "example"

Leitet den Befehl dir um, um den Befehl zu finden

Bevorzugen Sie den Befehl "Suchen" oder das Suchfeld im Datei-Explorer? Wie haben Sie den Befehl find verwendet? Teilen Sie uns Ihre Ideen und Beispiele in den Kommentaren unten mit.

0

Ähnliche Artikel

Hinterlasse einen Kommentar