Heim >System-Tutorial >LINUX >So finden Sie eine Datei unter Linux

So finden Sie eine Datei unter Linux

WBOY
WBOYnach vorne
2024-02-12 15:20:16655Durchsuche

Für Neulinge kann die Verwendung der Befehlszeile unter Linux sehr umständlich sein. Ohne eine grafische Oberfläche ist es schwierig, zwischen verschiedenen Ordnern zu navigieren und die benötigten Dateien zu finden. In diesem Tutorial zeige ich Ihnen, wie Sie bestimmte Dateien unter Linux finden.

Der erste Schritt besteht darin, über SSH eine Verbindung zu Ihrem Linux herzustellen. Es gibt zwei Möglichkeiten, Dateien unter Linux zu finden. Eine besteht darin, den Befehl „find“ zu verwenden, und die andere darin, den Befehl „locate“ zu verwenden.

如何在 Linux 中查找一个文件

Befehl finden

Verwenden Sie den Linux-Befehl „find“, um den Verzeichnisbaum anhand verschiedener Suchkriterien wie Name, Typ, Besitzer, Größe usw. zu durchsuchen. Die grundlegende Syntax lautet wie folgt:

# find path expression search-term

Das Folgende ist ein Beispiel für die Verwendung des Suchbefehls, um eine bestimmte Datei anhand des Dateinamens zu finden:

# find -name test.file
Der Befehl

durchsucht den gesamten Verzeichnisbaum nach einer Datei namens test.file und gibt deren Speicherort an. Sie können es mit einem vorhandenen Dateinamen auf Ihrem Linux versuchen.
Es kann manchmal mehrere Minuten dauern, bis der Befehl „find“ den gesamten Verzeichnisbaum gefunden hat, insbesondere wenn sich viele Dateien und Verzeichnisse im System befinden. Um die Zeit erheblich zu verkürzen, können Sie die zu durchsuchenden Verzeichnisse angeben. Wenn Sie beispielsweise wissen, dass test.file in /var vorhanden ist, müssen Sie keine anderen Verzeichnisse durchsuchen. Auf diese Weise können Sie den folgenden Befehl verwenden:

# find /var -name test.file

find kann Dateien auch nach Zeit, Größe, Eigentümer, Berechtigungen und anderen Optionen durchsuchen. Um mehr über diese Optionen zu erfahren, können Sie sich das Handbuch des Linux-Befehls „find“ ansehen.

# man find

Befehl suchen

Um den Befehl „locate“ unter Linux verwenden zu können, müssen Sie ihn zunächst installieren.
Wenn Sie Ubuntu verwenden, führen Sie den folgenden Befehl aus, um „locate“ zu installieren:

# apt-get update# apt-get install mlocate

Wenn Sie CentOS verwenden, führen Sie den folgenden Befehl aus, um Locate zu installieren:

# yum install mlocate

locate ist eine schnellere Methode als find, da die Datei in der Datenbank gefunden wird. Um die Suchdatenbank zu aktualisieren, führen Sie den folgenden Befehl aus:

# updatedb

Syntax zum Suchen von Dateien mit „locate“:

# locate test.file

Genau wie der Befehl „find“ verfügt auch „locate“ über viele Optionen zum Filtern der Ausgabe. Weitere Informationen finden Sie im Handbuch des Linux-Befehls „Locate“.

# man locate

Ich hoffe, dieser Artikel kann Ihnen helfen, danke.

Das obige ist der detaillierte Inhalt vonSo finden Sie eine Datei unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:lxlinux.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen