Der Linux-Befehl „locate“ wird zum Suchen von Dateien oder Verzeichnissen verwendet. Die Syntax lautet „locate [OPTION]... [PATTERN]…“. Der Befehl „locate“ durchsucht kein bestimmtes Verzeichnis, sondern eine Datenbank „/var/lib/mlocate/mlocate.db“, die alle lokalen Dateiinformationen enthält. Das System erstellt diese Datenbank automatisch und aktualisiert sie automatisch einmal täglich.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der Befehl „locate“ unter Linux wird zum Suchen von Dateien oder Verzeichnissen verwendet. Der Befehl „locate“ ist besser als find -name
快得多,原因在于它不搜索具体目录,而是搜索一个数据库 /var/lib/mlocate/mlocate.db
.
Linux-Ortungsbefehl
Die vom Linux-Ortungsbefehl verwendete Datenbank enthält alle lokalen Dateiinformationen. Das Linux-System erstellt diese Datenbank automatisch und aktualisiert sie täglich automatisch.
Wenn wir also „whereis“ und „locate“ verwenden, um Dateien zu finden, finden wir manchmal gelöschte Daten oder wir haben gerade eine Datei erstellt, sie aber nicht finden können. Der Grund dafür ist, dass die Datenbankdatei nicht aktualisiert wurde.
Um diese Situation zu vermeiden, können Sie den Befehl „updateb“ verwenden, um die Datenbank manuell zu aktualisieren, bevor Sie „locate“ verwenden. Die gesamte Lokalisierungsarbeit besteht tatsächlich aus vier Teilen:
Zusammensetzung | Beschreibung |
---|---|
/usr/bin/updatedb | wird hauptsächlich zum Aktualisieren der Datenbank verwendet und automatisch über crontab vervollständigt. ?? |
Syntax | |
Parameter | |
Beschreibung |
Datei suchenDatei finden
Nach dem Ausführen sieht die Terminalausgabe wie folgt aus: | |
---|---|
Fall 2 | Wir verwenden den Befehl „locate“, um die Linux-Installationsdatei zu finden. Der spezifische Befehl lautet wie folgt: |
Das obige ist der detaillierte Inhalt vonWozu dient der Linux-Local-Befehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!