So finden Sie Dateien unter Linux: 1. Verwenden Sie den Befehl „find“; 3. Verwenden Sie den Befehl „whereis“.
Im Linux-Betriebssystem müssen wir oft bestimmte Dateien oder Verzeichnisse finden. Unabhängig davon, ob es zum Auffinden verlorener Dateien oder zum Auffinden bestimmter Dateitypen verwendet wird, bietet Linux einige leistungsstarke Tools und Befehle, die uns beim Suchen und Finden von Dateien unterstützen. In diesem Artikel werden den Lesern mehrere häufig verwendete Linux-Befehle und -Tools für die Dateisuche vorgestellt.
1. Verwenden Sie den Suchbefehl:
Der Suchbefehl ist eines der am häufigsten verwendeten Dateisuchtools unter Linux. Es verfügt über eine sehr flexible Suchfunktion, die nach Dateinamen, Dateityp, Dateigröße, Dateiberechtigungen usw. suchen kann.
Die grundlegende Syntax des Suchbefehls lautet wie folgt:
find [Pfad] [Optionen] [Ausdruck]
Dabei gibt Pfad den Pfad an, um mit der Suche zu beginnen, Optionen werden verwendet, um einige Suchoptionen anzugeben, und Ausdruck stellt eine bestimmte Suche dar Bedingungen.
Hier sind einige Beispiele für gängige Suchbefehle:
– Dateien mit einem angegebenen Dateinamen suchen:
find / -name Dateiname
Dadurch wird ab dem Stammverzeichnis nach Dateien mit dem Namen Dateiname gesucht und alle passenden Ergebnisse zurückgegeben.
- Dateien eines bestimmten Dateityps suchen:
find / -type f -name "*.txt"
Damit werden alle TXT-Dateien ab dem Stammverzeichnis gefunden.
- Suchen Sie im angegebenen Verzeichnis nach Dateien, die größer als die angegebene Größe sind:
find /path/to/directory -type f -size +10M
Dadurch werden alle Dateien im angegebenen Verzeichnis gefunden, die größer als 10 MB sind.
2. Verwenden Sie den Befehl „locate“:
Der Befehl „locate“ ist ein weiterer häufig verwendeter Dateisuchbefehl. Im Gegensatz zum Befehl „find“ verwaltet der Befehl „locate“ eine Datenbank aller Dateien und Verzeichnisse, sodass die Suche schneller erfolgt.
Zunächst müssen Sie den Befehl „updateb“ verwenden, um die Datenbank des Befehls „locate“ zu aktualisieren. Anschließend können Sie den Befehl „locate“ verwenden, um die Datei zu finden.
Hier ist ein Beispiel für die Verwendung des Befehls „locate“:
locate filename
Dadurch wird eine Datei mit dem Namen „filename“ in der Datenbank gefunden und alle passenden Ergebnisse zurückgegeben.
3. Verwenden Sie den grep-Befehl:
Der grep-Befehl ist ein leistungsstarkes Textsuchwerkzeug, das auch zum Suchen nach bestimmten Zeichenfolgen oder Mustern in Dateien verwendet werden kann. Es kann den Dateiinhalt überprüfen und passende Zeilen zurückgeben.
Das Folgende ist ein Beispiel für die Verwendung des grep-Befehls:
grep „pattern“ file
Damit werden Zeilen gefunden, die das angegebene Muster in der Datei enthalten, und alle passenden Ergebnisse zurückgegeben.
4. Verwenden Sie den Befehl whereis:
Der Befehl whereis wird verwendet, um den Speicherort von Binär-, Quellcode- und Hilfedokumentationsdateien zu finden.
Das Folgende ist ein Beispiel für die Verwendung des Befehls whereis:
Befehl whereis
Dadurch wird der Speicherort der Binär-, Quellcode- und Hilfedokumentationsdateien zurückgegeben, die mit dem angegebenen Befehl verknüpft sind.
Zusammenfassung:
Linux bietet eine Vielzahl leistungsstarker Tools und Befehle, die uns beim Auffinden von Dateien helfen. Verschiedene Befehle eignen sich für unterschiedliche Dateisuchanforderungen. Der Befehl „find“ kann auf der Grundlage einer Vielzahl von Bedingungen suchen, der Befehl „locate“ liefert durch Durchsuchen der Datenbank schnellere Suchergebnisse, der Befehl „grep“ dient zum Suchen von Zeichenfolgen oder Mustern in Dateien und der Befehl „whereis“ zum Suchen von Binär- und Hilfedateispeicherorten . Wenn wir diese Befehle beherrschen, können wir in Linux-Systemen effizienter nach Dateien suchen .
Das obige ist der detaillierte Inhalt vonSo finden Sie Dateien unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!