Unter Linux wird der Befehl „find“ verwendet, um Dateien in einem bestimmten Verzeichnis zu finden. Die Syntax lautet „Angegebene Verzeichnisspezifikationsregel finden“. Wenn dieser Befehl ohne Festlegung von Parametern verwendet wird, sucht der Befehl nach Unterverzeichnissen und Dateien im aktuellen Verzeichnis Verzeichnis und zeigt alle gefundenen Unterverzeichnisse und Dateien an.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Was ist die Verwendung von find unter Linux?
Der Linux-Befehl find wird verwendet, um Dateien im angegebenen Verzeichnis zu finden. Jede Zeichenfolge vor dem Parameter wird als Name des zu durchsuchenden Verzeichnisses behandelt. Wenn Sie diesen Befehl verwenden, ohne Parameter festzulegen, sucht der Befehl „find“ nach Unterverzeichnissen und Dateien im aktuellen Verzeichnis. Und alle gefundenen Unterverzeichnisse und Dateien werden angezeigt.
Die Syntax lautet:
find path -option [ -print ] [ -exec -ok command ] {} \;
wobei
find den Pfad und den Ausdruck gemäß den folgenden Regeln bestimmt: Der erste Teil in der Befehlszeile – (), ! ist der Pfad und der Teil danach der Ausdruck. Wenn path eine leere Zeichenfolge ist, wird der aktuelle Pfad verwendet. Wenn expression eine leere Zeichenfolge ist, wird -print als Standardausdruck verwendet. In
expression sind bis zu zwanzig oder dreißig Optionen verfügbar, und hier werden nur die am häufigsten verwendeten vorgestellt.
-mount, -xdev: Nur Dateien im selben Dateisystem wie dem angegebenen Verzeichnis prüfen, Dateien in anderen Dateisystemen nicht auflisten
-amin n: In den letzten n Minuten lesen
-anewer file: eine Datei, die war später lesen als Datei Datei
-atime n: eine Datei, die in den letzten n Tagen gelesen wurde
-cmin n: eine Datei, die in den letzten n Minuten geändert wurde
-cnewer Datei: als Datei Datei aktualisierte Datei
-ctime n: Datei, die in den letzten n Tagen geändert wurde. -empty: leere Datei , ipath ignoriert die Groß-/Kleinschreibung
-name name, -iname name: Datei, deren Name mit name übereinstimmt. iname ignoriert die Groß-/Kleinschreibung
-size n: Die Dateigröße beträgt n Einheiten, b stellt einen Block von 512 Bytes dar, c stellt die Anzahl der Zeichen dar, k stellt Kilobytes dar und w ist zwei Bytes.
-Typ c: Dateityp ist c.
d: Verzeichnis
c: Schriftarteninstallationsdatei
b: Blockinstallationsdatei
p: benannte Speicherliste
f: normale Datei
l: symbolischer Link
s: socket
-pid n: Die Datei, deren Prozess-ID n ist
Sie können ( ) verwenden, um die Ausdrücke zu trennen und die folgenden Operationen zu verwenden.
exp1-und exp2
Komm raus
# find . -name "*.c"
Verwandte Empfehlungen: „
Linux Video Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von find unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!