Einführung
finden Der Befehl ist eines der besten Tools, um Dateien schnell anhand des Dateinamens zu finden. Der Ort Der Befehl liest eine oder mehrere Datenbanken, die von updatedb vorbereitet wurden und schreibt Dateinamen, die mindestens einem der Muster entsprechen, auf die Standardausgabe, einen pro Zeile.Pre-Flight-Check
In dieser Anleitung zeigen wir Ihnen, wie Sie mlocate unter CentOS 8 installieren
Zuerst veranschaulichen wir den Unterschied zwischen locate und mlocate
Unterschied zwischen Locate &Mlocate
Das locate-Paket ist die Implementierung von locate von GNU findutils. Das mlocate-Paket ist eine weitere Implementierung des gleichen Konzepts namens mlocate.
Sie implementieren die gleiche grundlegende Funktionalität:schnelle Suche nach Dateinamen basierend auf einem Index, der (normalerweise) jede Nacht neu erstellt wird. Sie unterscheiden sich in einigen ihrer Funktionen über die grundlegende Verwendung hinaus.
mlocate ist ein verschmelzender Ort und Datenbankpaket. „Zusammenführen“ bedeutet updatedb verwendet die vorhandene Datenbank erneut, um das erneute Lesen des größten Teils des Dateisystems zu vermeiden. Dadurch wird die Datenbankaktualisierung schneller und die Systemcaches werden nicht belastet.
mlocate kann mehrere Dateisysteme indizieren, einschließlich Netzwerkdateisysteme für Netzwerkfreigaben. Dieses Paket ist unerlässlich, wenn Sie versuchen, schnell Dokumente in einem Terminal zu finden.
Unter Debian und Derivaten, wenn Sie beide installieren, suchen Sie wird mlocate ausführen Implementierung, und Sie müssen locate.findutils ausführen um die GNU-Implementierung auszuführen. Dies wird durch Alternativen bewältigt.
Wenn Sie beide installiert haben, verbringen beide Zeit damit, ihren jeweiligen Index neu zu erstellen, aber ansonsten werden sie nicht miteinander in Konflikt geraten.
mlocate installieren
- Aktualisieren Sie die Systempakete
dnf -y update
Installieren Sie mlocate .
dnf -y install mlocate
- mlocate aktualisieren
updatedb
Der obige Befehl aktualisiert die Suchdatenbanken
HINWEIS :mocate installiert einen Cron-Job, der täglich ausgeführt wird, um Suchdatenbanken zu aktualisieren unter:
/etc/cron.daily/mlocate.cron
- Überprüfen Sie die mlocate-Version
locate -V
- Suchen Sie in der Manpage nach locate
man locate
Schlussfolgerung
Das ist es..
In diesem Artikel haben wir Ihnen gezeigt, wie Sie mlocate unter CentOS 8 installieren, zusätzlich zum Unterschied zwischen locate und mlocate .
Danke