Zweck:Suchen Sie nach Dateien nach Namen oder Inhalt

 

Format:FFIND [/8 /A[[:][-]rhsadecijopt /B /C /D[Liste] /E["Text"] /F /G /H /I /I"text" /K /L /Ln /M /N[dehjs] /O:[-]acdeginorstuz /P /Q /R /S[[+]n] /[T|X]"xx" /U /V /W /Y /+n /- N] [@Datei] Datei...

 

ListeEine Liste der Laufwerksbuchstaben (ohne Doppelpunkte).
DateiDie Datei, das Verzeichnis oder die Liste der anzuzeigenden Dateien oder Verzeichnisse.

 

/[+|-] Übereinstimmungen überspringen

/M (keine Fußzeilen)

/8 (UTF-8)

/Nicht)

/A(Attributauswahl)

/Befehl)

/B(sind)

/Pause)

/C(asesensitiv)

/Ruhig)

/Fahren)

/R(umgekehrte Suchreihenfolge)

/E (Großbuchstabe)

/S(Unterverzeichnisse)

/E"xx" (regulärer Ausdruck)

/T"xx" (Textsuchzeichenfolge)

/F (Stopp nach Spiel)

/TE"xx" (Textsuchzeichenfolge in regulären Ausdruck umwandeln)

/G (Gehe zum Verzeichnis)

/U (nur Zusammenfassung)

/H (Binärdateien ignorieren)

/V (ausführlich)

/I(Platzhalter ignorieren)

/W (Suchdialog)

/I"text" (Übereinstimmung mit der Beschreibung)

/X["xx"] (Hex-Anzeige/Suchzeichenfolge)

/K (keine Header)

/Y (Aufforderung zum Stoppen nach Übereinstimmung)

/L(Zeilenzahlen oder Kopf-/Fußzeilen)


 

Dateiauswahl

 

Unterstützungen erweitert Platzhalter, Bereiche, mehrere Dateinamen und Listen einschließen.

 

Internet:  Kann mit verwendet werden FTP-Server.

 

Verwendung:

 

FFIND ist ein flexibler Suchbefehl, der Dateien anhand ihres Namens und ihres Inhalts sucht. Abhängig von den von Ihnen gewählten Optionen kann FFIND Dateinamen, passenden Text oder eine Kombination aus beidem in verschiedenen Formaten anzeigen.

 

Wenn Sie keinen Dateinamen angeben, liest FFIND von der Standardeingabe. (Dadurch können Sie Eingaben an FFIND weiterleiten oder umleiten.)

 

Wenn Sie nach Dateien nach Namen suchen möchten, funktioniert FFIND ähnlich wie der DIR-Befehl. Um beispielsweise eine Liste aller zu erstellen .BTM Dateien im aktuellen Verzeichnis zu löschen, können Sie den Befehl verwenden

 

ffind *.btm

 

Die Ausgabe dieses Befehls ist eine Liste der vollständigen Pfadnamen, gefolgt von der Anzahl der gefundenen Dateien.

 

Wenn Sie beispielsweise die Ausgabe auf eine Liste von * beschränken möchten.BTM Dateien, die die Zeichenfolge enthalten Farbe, könnten Sie stattdessen diesen Befehl verwenden:

 

ffind /t"color" *v.btm

 

Die Ausgabe dieses Befehls ist eine Liste von Dateien, die die Zeichenfolge enthalten Farbe zusammen mit der ersten Zeile in jeder Datei, die diese Zeichenfolge enthält. Standardmäßig verwendet FFIND eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung, sodass der obige Befehl Dateien einbezieht, die enthalten FARBE, Farbe, Farbeoder eine beliebige andere Kombination aus Groß- und Kleinbuchstaben.

 

Wenn Sie lieber das sehen möchten letzte Zeile jeder Datei, die die Suchzeichenfolge enthält, verwenden Sie die /R Option, die FFIND dazu zwingt, vom Ende jeder Datei bis zum Anfang zu suchen. Diese Option beschleunigt auch die Suche etwas, wenn Sie nach Text suchen, der sich normalerweise am Ende einer Datei befindet, beispielsweise einer Signaturzeile:

 

ffind /r /t"Mit freundlichen Grüßen", *.txt

 

Sie können verwenden TCC erweiterte Platzhalter in der Suchzeichenfolge, um die Flexibilität der FFIND-Suche zu erhöhen. Der folgende Befehl findet beispielsweise .TXT Dateien, die entweder die Zeichenfolge enthalten Juni or Juli. Es wird auch gefunden Juni und Juledem „Vermischten Geschmack“. Seine /C Mit dieser Option wird bei der Suche die Groß-/Kleinschreibung beachtet:

 

ffind /c/t"Ju[nl][ey]" *.txt

 

Wenn Sie nach Text suchen möchten, der Platzhalterzeichen enthält (*, ?, [, oder ]), du kannst den ... benutzen /I Option, um FFIND zu zwingen, diese als normale Zeichen statt als Platzhalter zu interpretieren. Der folgende Befehl findet beispielsweise alle . TXT Dateien, die ein Fragezeichen enthalten:

 

ffind /i/t"?" *.txt

 

Manchmal müssen Sie möglicherweise nach Daten suchen, die nicht durch ASCII-Zeichen dargestellt werden können. Sie können FFINDs verwenden /X Option zur Darstellung der Suchzeichenfolge im Hexadezimalformat (diese Option ändert auch die Ausgabe so, dass hexadezimale Offsets anstelle von Textzeilen angezeigt werden). Mit /X, muss die Suche durch durch Leerzeichen getrennte Hexadezimalziffernpaare dargestellt werden (im Beispiel unten ist 41 63 65 der Hexadezimalcode für „Ace“."):

 

ffind /x"41 63 65" *.txt

 

Sie können auch mithilfe von regulären Ausdrücken suchen /E . See Syntax für reguläre Ausdrücke für unterstützte Ausdrücke.

 

Wenn Sie FFIND auf einem LFN-Laufwerk verwenden, müssen Sie alle Dateinamen in Anführungszeichen setzen, die Leerzeichen oder Sonderzeichen enthalten.

 

FFIND kann auch Dateien auf FTP-Servern finden. Zum Beispiel:

 

ffind /t"Windows" ftp://ftp.microsoft.com/windows

 

Sie können den IFTP-Befehl auch verwenden, um eine FTP-Sitzung auf einem Server zu starten, und dann eine abgekürzte Syntax verwenden, um die gewünschten Dateien und Verzeichnisse anzugeben. Weitere Informationen finden Sie unter Verwendung von FTP/HTTP-Servern und IFTP.

 

Beachten Sie, dass die Suche nach Text in Dateien auf FTP-Servern (wie im obigen Befehl) langsam ist, da die Daten aus jeder durchsuchten Datei vom Server abgerufen und auf Ihren Computer übertragen werden müssen, um auf die Suchzeichenfolge überprüft zu werden.

 

FFIND legt drei interne Variablen fest:

 

%_ffind_matchesDie Anzahl der Übereinstimmungen
%_ffind_filesDie Anzahl der gefundenen Dateien
%_ffind_errorsDie Anzahl der Fehler

 

Zubehör:

 

/8Die Datei wird als UTF-8 interpretiert.

 

/EIN:Wählen Sie nur die Dateien aus, für die die angegebenen Attribute festgelegt sind. Sehen Attributschalter Informationen zu den Attributen, die folgen können /EIN:.

 

Sie können angeben /A:= , um einen Dialog anzuzeigen, der Ihnen beim Festlegen einzelner Attribute hilft.

 

/BNur Dateinamen anzeigen und den Text weglassen, der mit der Suche übereinstimmt. Diese Option ist nur in Kombination mit sinnvoll /T or /X, was FFIND normalerweise dazu zwingt, Dateinamen und passenden Text anzuzeigen.

 

/CFühren Sie eine Suche unter Berücksichtigung der Groß- und Kleinschreibung durch. Diese Option ist nur gültig mit /T, die standardmäßig eine Suche ohne Berücksichtigung der Groß-/Kleinschreibung verwendet. Bei a ist dies nicht erforderlich /X Hexadezimale Suche, bei der immer zwischen Groß- und Kleinschreibung unterschieden wird.

 

/DDurchsuchen Sie alle Dateien auf einem oder mehreren Laufwerken. Wenn du benutzt /D Ohne eine Laufwerksliste durchsucht FFIND die in der Dateiliste angegebenen Laufwerke. Wenn keine Laufwerksbuchstaben aufgeführt sind, durchsucht FFIND das gesamte aktuelle Laufwerk. Sie können eine Liste von Laufwerken oder einen Bereich von Laufwerken zum Durchsuchen als Teil hinzufügen /D Möglichkeit. Um beispielsweise die Laufwerke C:, D:, E: und G: zu durchsuchen, können Sie einen der folgenden Befehle verwenden:

 

ffind /dcdeg ...

ffind /dc-eg ...

 

Nachfolgend aufgeführte Laufwerksbuchstaben /D wird bei der Verarbeitung ignoriert Datei Namen, die auch einen Laufwerksbuchstaben enthalten. Mit diesem Befehl werden beispielsweise alle angezeigt .BTM Dateien auf C: und E:, aber nur die .BAT Dateien auf D:

 

ffind /s /dce *.btm d:\*.bat

 

/EDateinamen in Großbuchstaben anzeigen.

 

/E"Text"Suche nach einem regulärer Ausdruck. Der reguläre Ausdruck muss in doppelte Anführungszeichen gesetzt werden, wenn er Leerzeichen, Satzzeichen oder Platzhalterzeichen enthält. Siehe auch /T. Die von /E unterstützte maximale Zeilenlänge beträgt 16 MB.

 

/FStoppt die Suche nach dem ersten Treffer.

 

/GWechseln Sie in das Verzeichnis, in dem die Übereinstimmung gefunden wurde (muss mit verwendet werden). /F).

 

/HSuchen Sie nicht nach Text in Binärdateien. Standardmäßig umfasst dies die Erweiterungen .exe, .sys, .dll, .zip und .chm. Sie können Ihre eigene Liste definieren, indem Sie die Umgebungsvariable „BINARY_FILES“ festlegen. So ignorieren Sie beispielsweise .exe-, .sys- und .dll-Dateien:

 

BINARY_FILES=.exe;.sys;.dll

 

/INur sinnvoll, wenn es in Verbindung mit dem verwendet wird /T „Text“ Möglichkeit. Unterdrückt die Erkennung von Platzhalterzeichen im Suchtext. Diese Option ist nützlich, wenn Sie nach Zeichen suchen müssen, die normalerweise als Platzhalter interpretiert werden: *, ?, [ und ].

 

/Ich schreibe"Wählen Sie Dateinamen aus, indem Sie den Text in ihren Beschreibungen abgleichen. Der Text kann enthalten Platzhalter und erweiterte Wildcards. Der Suchtext muss in doppelte Anführungszeichen gesetzt werden und muss auf folgen /I sofort, ohne Zwischenräume. Sie können alle Dateinamen auswählen, die eine Beschreibung haben /ICH"[?]*", oder alle Dateinamen, die keine Beschreibung haben /ICH"[]".

 

/KUnterdrücken Sie die Anzeige der Kopfzeile oder des Dateinamens für jede übereinstimmende Zeile für Textsuchen.

 

/LGeben Sie die Zeilennummer für jede Textzeile an, die für Textsuchen angezeigt wird. FFIND nummeriert Zeilen, die mit beginnen 1. Für jedes CR- oder LF-Zeichen wird eine neue Zeile gezählt (FFIND bestimmt automatisch, welches Zeichen für Zeilenumbrüche in jeder Datei verwendet wird) oder wenn die Zeilenlänge erreicht ist Beschränkung der Befehlszeilenlänge, welches auch immer zuerst kommt.

 

/LnDie Anzahl der führenden und nachfolgenden Zeilen, die bei einem Textsuchtreffer angezeigt werden sollen. Jede aufeinanderfolgende Zeilengruppe in einer Datei wird durch einen „----“-Header getrennt.

 

/MUnterdrücken Sie die Fußzeile (Anzahl der Dateien und Anzahl der Übereinstimmungen) am Ende der FFIND-Anzeige.

 

/NKehren Sie die Bedeutung der Suche um, d. h. melden Sie nur Dateien, die keine Übereinstimmung enthalten. Einstellung /N wird auch eingestellt /B, d. h. die Suche erfolgt dateiweise; FFIND kann nicht nach allen Zeilen ohne Übereinstimmung suchen.

 

A /N mit einem oder mehreren der folgenden Argumente hat eine alternative Bedeutung:

 

dÜberspringen Sie versteckte Verzeichnisse
eFehler nicht anzeigen.
hKeine Überschriften
jÜberspringen Sie Kreuzungen
sZusammenfassung nicht anzeigen.

 

/OLegen Sie die Sortierreihenfolge für die Dateien fest, die FFIND anzeigt

 

Sie können eine beliebige Kombination der folgenden Sortieroptionen verwenden; Wenn mehrere Optionen verwendet werden, wird die Auflistung mit der ersten Sortieroption als Primärschlüssel, der nächsten als Sekundärschlüssel usw. sortiert:

 

-Kehren Sie die Sortierreihenfolge für die nächste Option um
aSortieren Sie Namen und Erweiterungen in der Standard-ASCII-Reihenfolge, anstatt numerisch zu sortieren, wenn Ziffern im Namen oder in der Erweiterung enthalten sind
cNach Komprimierungsverhältnis sortieren (die am wenigsten komprimierte Datei in der Liste wird zuerst angezeigt)
dSortieren nach Datum und Uhrzeit (Älteste zuerst); für Laufwerke, die lange Dateinamen unterstützen
eNach Erweiterung sortieren
gGruppieren Sie zuerst die Unterverzeichnisse und dann die Dateien
iNach Dateibeschreibung sortieren (wird ignoriert, wenn /O:c wird auch verwendet)
nNach Dateinamen sortieren
oNach Eigentümer sortieren
rKehren Sie die Sortierreihenfolge für alle Optionen um
sNach Größe sortiert
uUnsortiert

 

/PWarten Sie nach jeder Bildschirmseite, bis eine Taste gedrückt wird, bevor Sie mit der Anzeige fortfahren. Ihre Optionen an der Eingabeaufforderung werden unten ausführlich erläutert Seiten- und Datei-Eingabeaufforderungen.

 

/QKeine Ausgabe anzeigen, aber die internen FFIND-Variablen festlegen (%_ffind_matches, %_ffind_files und %_ffind_errors).

 

/RNur sinnvoll, wenn es bei Textsuchen in Verbindung mit dem verwendet wird /T "text" or /X Optionen. Durchsucht jede Datei vom Ende rückwärts zum Anfang. Diese Option ist nützlich, wenn Sie das letzte Vorkommen der Suchzeichenfolge in jeder Datei anstelle des ersten (Standardeinstellung) anzeigen möchten. Es kann auch die Suche nach Informationen beschleunigen, die sich normalerweise am Ende einer Datei befinden, beispielsweise eine Signatur.

 

/SZeigt Übereinstimmungen aus dem Quellverzeichnis und allen seinen Unterverzeichnissen an. Wenn Sie keinen Pfad mit angeben Datei Für die Suche startet FFIND standardmäßig im aktuellen Verzeichnis.

 

Standardmäßig verarbeitet FFIND nur die Unterverzeichnisse ohne die Attribute „Hidden“ oder „System“. Um versteckte oder Systemunterverzeichnisse anzuzeigen, verwenden Sie /A zusammen mit /S.

 

Wenn Sie eine Zahl nach dem angeben / S, FFIND wird es tun Beschränken Sie die Unterverzeichnisrekursion auf die angegebene Anzahl. Wenn Sie beispielsweise einen Verzeichnisbaum „\a\b\c\d\e“ haben, wechselt /S2 nur zu den Verzeichnissen „a“, „b“ und „c“.

 

Wenn Sie a angeben + gefolgt von einer Zahl nach dem /S, sucht FFIND erst dann nach Dateien, wenn es diese Tiefe im Unterverzeichnisbaum erreicht hat. Zum Beispiel, wenn Sie einen Verzeichnisbaum haben \a\b\c\d\e, /S+2 wird darin nichts finden \a or \a\b.

 

/T"Text"Geben Sie die Textsuchzeichenfolge an. /T muss von einer Textzeichenfolge in doppelten Anführungszeichen gefolgt werden (z.B, /t"Farbe"). FFIND führt eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durch, es sei denn, Sie verwenden auch die /C Möglichkeit. Eine hexadezimale Suche und/oder hexadezimale Anzeige des Speicherorts, an dem die Suchzeichenfolge gefunden wird, finden Sie unter /X. Sie können mit beiden eine Suchzeichenfolge angeben /T or /X, aber nicht beide.

 

/TE"Text"Konvertiert eine Textzeichenfolge (siehe /T oben) in einen regulären Ausdruck und führt dann eine Regex-Suche durch. Sie müssen keine regulären Ausdrücke lernen und /TE läuft 10x schneller als /T. Die einzige Einschränkung besteht darin, dass die maximale Zeilenlänge in der Datei < 16 MB betragen darf.

 

/UNur die Zusammenfassung anzeigen.

 

/VZeigen Sie jede passende Zeile bei einer Textsuche an. Das Standardverhalten von FFIND besteht darin, nur die erste übereinstimmende Zeile und dann die nächste Datei anzuzeigen. Diese Option ist nur gültig mit /E, /T und /X.

 

/WZeigen Sie die an Take Command Dateien suchen Dialog. Mit dieser Option können Sie die Suchoptionen in einem Dialog auswählen, anstatt sie in der Befehlszeile einzugeben. Sie können nicht kombinieren /W mit jeder anderen FFIND-Option.

 

/X["xx.."]Geben Sie die hexadezimale Anzeige und eine optionale hexadezimale Suchzeichenfolge an.

 

If /X gefolgt von einem oder mehreren hexadezimalen Ziffernpaaren in Anführungszeichen (z.B, /x"44 63 65") sucht FFIND nach genau dieser Zeichenfolge oder Datenbytes, ohne Rücksicht auf die Bedeutung dieser Bytes als Text. Wenn diese Bytes gefunden werden, wird der Offset angezeigt (sowohl dezimal als auch hexadezimal). Bei einer Suche dieser Art wird immer die Groß-/Kleinschreibung beachtet.

 

If /X is nicht gefolgt von einer hexadezimalen Suchzeichenfolge, mit der es verwendet werden muss /E or /Tund ändert das Ausgabeformat so, dass Offsets (sowohl dezimal als auch hexadezimal) anstelle tatsächlicher Textzeilen angezeigt werden, wenn die Suchzeichenfolge gefunden wird. Dieser Befehl verwendet beispielsweise /T um die erste Zeile in jeder BTM-Datei anzuzeigen, die das Wort „Hallo“ enthält:

 

ffind /t"hello" *.btm

c:\test.btm:

Echo Hallo

 

1 Zeile in 1 Datei

 

Wenn Sie denselben Befehl mit verwenden /X, der Offset wird anstelle des Textes angezeigt:

 

ffind /t"hello" /x *.btm

c:\test.btm:

Versatz: 1A

 

1 Zeile in 1 Datei

 

Sie können mit beiden eine Suchzeichenfolge angeben /T or /X, aber nicht beide.

 

/YNach jeder Übereinstimmung werden Sie aufgefordert, die Suche zu beenden. Diese Option ist am nützlichsten, wenn Sie mit FFIND nach einer bestimmten Datei suchen und nicht alle Dateien anzeigen möchten, die eine bestimmte Suchzeichenfolge enthalten.

 

/[+|-]n„/+n“ bewirkt, dass FFIND den ersten überspringt n Streichhölzer. "/-N" bewirkt, dass FFIND danach stoppt n Streichhölzer.