Dieser Artikel ist ein Vergleich zwischen Lokalisieren Und finden Befehle in Linux -Systemen.
Finden Sie VS Locate -Befehl
In Linux -Systemen, finden Und Lokalisieren Befehle sind nützlich und werden für einen ähnlichen Zweck verwendet, um nach einer Datei im System zu suchen. Obwohl ihr Zweck ähnlich ist, verwenden sie unterschiedliche Methoden, um die Dateien zu finden.
Das Folgende ist der Unterschied zwischen den finden Und Lokalisieren Befehle in Linux:
Befehl finden | Befehl suchen |
---|---|
Es findet die Datei im Dateisystem | Es findet die Datei in der Datenbank |
Es ist etwas langsam im Vergleich zu Locate | Such ist viel schneller der Fund |
Die Daten sind genau | Die Daten sind manchmal nicht genau |
Es führt Echtzeit-Scannen durch | Finden Sie Dateien in der MLACate -Datenbank |
Es ist standardmäßig auf dem Linux installiert | Es muss über den Paketmanager installiert werden |
Es hat eine komplizierte Syntax | Suchen Sie den Befehl mit der einfachen Syntax |
Suchen Sie die Dateien mit dem Befehl Find unter Linux
Der finden Befehls durchsucht die Dateien basierend auf Größe, Erlaubnis, Typ, Gruppe, Zeit und Datum. Das Folgende ist die allgemeine Syntax des Befehls:
findenSuchen Sie eine Datei unter einem Linux mit dem Dateiennamen mit dem folgenden Befehl:
finden . -Name Beispiel.txtUm ein Verzeichnis mit der zu finden finden Befehl führen Sie den folgenden Befehl im Terminal aus:
Finden Sie / -typ dFolgendes ausführen finden Befehl zur Suche nach den leeren Dateien und Verzeichnissen:
Finden Sie / -ageSuchen Sie die Dateien mit dem Befehl Suchen
Der Lokalisieren Der Befehl hängt von der MLACate -Datenbank ab, wenn die Datenbank nicht aktualisiert wird. Sie funktioniert nicht ordnungsgemäß. Die Verwendung von Lokalisieren Befehl ist einfach. Sie müssen es über den folgenden Befehl auf Ihrem System installieren:
sudo apt installieren mlocateWenn der Befehl nicht funktioniert, aktualisieren Sie die installierte Datenbank, indem Sie den folgenden Befehl ausführen:
sudo aktualisiertSobald das Update fertig ist, verwenden Sie die folgende Syntax, um die Datei unter Linux zu durchsuchen:
LokalisierenHier suche ich die Dateinamen.Wave:
Suchen Sie den Dateinamen.WaveBenutze die -R Bediener mit dem Befehl scannen, um die genaue Übereinstimmung der Datei zu erhalten:
Suchen Sie -r txt $Endeffekt
Der Lokalisieren Und finden Befehle sind beliebt und haben sich nützlich. Der Lokalisieren Der Befehl ist hilfreich bei der schnellen Durchsuchung von Dateien und verwendet die Datenbank, um die Dateien auf der Festplatte zu durchsuchen, damit sie aktualisiert werden müssen, um ordnungsgemäß zu funktionieren. Der finden Der Befehl ist leistungsfähiger, aber es dauert lange, bis die Dateien im Dateisystem gesucht werden. Es hat mehrere Optionen und ist konfigurierbarer.