Heim > php教程 > PHP开发 > Hauptteil

Wie man den Find-Befehl unter Linux geschickt einsetzt

高洛峰
Freigeben: 2016-12-14 17:20:53
Original
1308 Leute haben es durchsucht

Wir alle wissen, dass der Befehl zum Suchen von Dateien unter Linux der Befehl „Suchen“ ist. Mit diesem Befehl können Sie schnell nach den gewünschten Dateien suchen. Was sind also die Tipps für die Verwendung des Befehls „Suchen“? Der folgende Editor stellt Ihnen die clevere Verwendung des Befehls „find“ unter Linux vor.

Der Suchbefehl durchläuft die Dateihierarchie nach unten, sucht nach Dateien, die den Kriterien entsprechen, und führt entsprechende Vorgänge aus.

1. Suche basierend auf dem Dateinamen oder der Übereinstimmung mit einem regulären Ausdruck

Der Parameter der Option -name gibt die Zeichenfolge an, mit der der Dateiname übereinstimmen muss, „*.txt“. ” stimmt mit allen Dateinamen überein, die auf .txt enden.

Der Code lautet wie folgt:

[root@localhost test] # touch {data, log, file, File, LOG}_{1, 2, 3, 4, 5, 6 }_{ .txt, .pdf, .log, .conf}

 [root@localhost test]# find. -name „*.txt“ –print

Wenn Sie eine von mehreren Bedingungen erfüllen möchten, können Sie den Parameter -o verwenden.

Der Code lautet wie folgt:

 [root@localhost test]# find. (-name "*.txt" -o -name "*.log" )

Option -iname ignoriert Groß- und Kleinschreibung

Option -path Parameter kann Platzhalter verwenden, um Dateipfade oder Dokumente abzugleichen.

2. Parameter negieren

Find verwendet „!“, um Parameter zu negieren und alle Dateinamen abzugleichen, die nicht mit .txt enden.

Der Code lautet wie folgt:

 [root@localhost test]# find. ! -name „*.txt“ –print

3. Suche basierend auf der Verzeichnistiefe

Wenn der Befehl „find“ verwendet wird, werden alle Unterverzeichnisse durchsucht limit Die vom Suchbefehl zurückgelegte Tiefe.

 -max Depth: Geben Sie die maximale Tiefe an.

 -min Depth: Geben Sie die Mindesttiefe an.

Der Code lautet wie folgt:

 [root@localhost ~]# find. -max Depth 1 -type f

Alle gewöhnlichen Dateien im aktuellen Verzeichnis auflisten. Diese beiden Befehle sollten dem Zielpfad folgen.

4. Suche

basierend auf dem Dateityp. Der Code lautet wie folgt:

finden. –tippen Sie d –drucken

Wie man den Find-Befehl unter Linux geschickt einsetzt

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage