Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist die Verwendung von find unter Linux?

Was ist die Verwendung von find unter Linux?

WBOY
WBOYOriginal
2021-12-27 14:14:4018672Durchsuche

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.

Was ist die Verwendung von find unter Linux?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn