So installieren Sie Befehl Suchen , um Dateien unter Linux zu finden

So installieren Sie Befehl Suchen , um Dateien unter Linux zu finden

Der Such ist ein Befehlszeilen -Dienstprogramm zum Finden von Dateien mit Namen unter Linux, genau wie der Befehl Find. Es funktioniert jedoch effizienter im Vergleich zu seinem Gegenstück. Es verwendet eine oder mehrere Datenbanken, die von der bevölkert sind Aktualisiert Programm- und Druckdateinamen, die mindestens eines der Muster (ein Benutzer bereitstellen) mit der Standardausgabe entsprechen.

Suchen Sie das Paket erfolgt von der Gnu Findutils oder Mlocate Pakete. Es ist bekannt, dass diese Pakete die gleiche Implementierung des Programms bieten. Auf den meisten CentOS/Rhel Systeme, Finden Sie Es kommt vorinstalliert. Wenn Sie jedoch versuchen, einen Befehl zu finden, können Sie auf den Fehler stoßen:

-BASH: SOLODE: Befehl nicht gefunden 

In diesem Artikel zeigen wir Ihnen, wie Sie installieren Mlocate Paket, das die liefert Lokalisieren Und Aktualisiert Befehle, um Dateien in Linux -Systemen zu finden.

Im Folgenden finden Sie eine Beispielausgabe, die den obigen Fehler und die Abfrage zeigt Finden Sie Paket.

$ Locate bash_completion.sh $ rpm -qa | Grep Findutils 
Befehl nicht gefunden

Installieren Mlocate, Verwenden Sie den Yum- oder APT -Paketmanager gemäß Ihrer Linux -Verteilung wie gezeigt.

$ sudo yum install Mlocate [auf CentOS/rhel] $ sudo Apt Install Mlocate [auf Debian/Ubuntu] 

Nach der Installation Mlocate, Sie müssen die aktualisieren Aktualisiert, das wird von verwendet von Lokalisieren Befehl als Root -Benutzer mit dem SUDO -Befehl, andernfalls erhalten Sie einen Fehler. Der Standarddatenbankspeicherort ist /var/lib/mLocate/mLocate.db.

$ sudo aktualisiert 

Sobald die Datenbank aktualisiert ist, versuchen Sie nun die Ausführung des Lokalisieren Befehl, der diesmal funktionieren sollte.

$ Locate bash_completion.Sch 
Dateien mit dem Befehl suchen

Verwenden Sie dies, um eine genaue Übereinstimmung entsprechend dem Muster zu finden -B Option und die \ Globbing -Option wie in der folgenden Syntax.

$ Locate -b '\ bash_completion.Sch' 

Notiz: Du kannst den ... benutzen Locate_Path Umgebungsvariable, um einen Pfad für zusätzliche Datenbanken festzulegen, die nach der Standarddatenbank oder den mit dem aufgeführten Datenbanken gelesen werden -Datenbank Flagge auf der Befehlszeile.

Das ist alles! In diesem Handbuch haben wir Ihnen gezeigt, wie man installiert Mlocate Paket, das die anbietet Lokalisieren Und Aktualisiert Befehle auf einem Linux -System. Teilen Sie uns Ihre Ansichten über das Feedback -Formular unten mit.