Was ist der Unterschied zwischen Befehlen lokal und find unter Linux

Was ist der Unterschied zwischen Befehlen lokal und find unter Linux
Der Lokalisieren Und finden Befehle werden verwendet, um eine Datei nach Namen im Verzeichnis zu durchsuchen. Der Lokalisieren Befehls durchsucht die Dateien in der Datenbank und ist viel schneller als die finden Befehl. Der finden Der Befehl findet die Dateien im Dateisystem und ist leistungsfähiger und sucht Dateien basierend auf verschiedenen Bedingungen.

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:

finden

Suchen Sie eine Datei unter einem Linux mit dem Dateiennamen mit dem folgenden Befehl:

finden . -Name Beispiel.txt

Um ein Verzeichnis mit der zu finden finden Befehl führen Sie den folgenden Befehl im Terminal aus:

Finden Sie / -typ d

Folgendes ausführen finden Befehl zur Suche nach den leeren Dateien und Verzeichnissen:

Finden Sie / -age

Suchen 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 mlocate

Wenn der Befehl nicht funktioniert, aktualisieren Sie die installierte Datenbank, indem Sie den folgenden Befehl ausführen:

sudo aktualisiert

Sobald das Update fertig ist, verwenden Sie die folgende Syntax, um die Datei unter Linux zu durchsuchen:

Lokalisieren

Hier suche ich die Dateinamen.Wave:

Suchen Sie den Dateinamen.Wave

Benutze 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.