GNU/Linux >> LINUX-Kenntnisse >  >> Linux

updatedb:Befehl nicht gefunden

Der Befehl updatedb wird verwendet, um eine Datenbank mit Dateien basierend auf der Datei /etc/updatedb.conf zu erstellen. Dieser Befehl wird verwendet, um die Datenbank /var/lib/mlocate/mlocate.db zu aktualisieren. Die Datei /etc/updatedb.conf enthält die Pfade, die beim Erstellen der Datenbank ausgeschlossen werden sollten. Um einen Pfad hinzuzufügen, der beim Erstellen der Datenbank ausgeschlossen werden muss, öffnen Sie die Datei /etc/updatedb.conf und geben Sie in der Variablen PRUNEPATH den Pfad an, der beim Erstellen der Datenbank nicht eingeschlossen werden muss. Zum Beispiel schließt PRUNEPATH=“/etc“ das /etc-Verzeichnis aus, während die Datenbank erstellt wird.

Obwohl dies die Standarddatenbank ist, die mit dem Befehl locate durchsucht wird, kann es weitere Datenbanken geben, die Dateipfade enthalten. Wenn die Datenbank vor einer Suche nicht aktualisiert wird, werden alle Dateien, die nach der letzten Aktualisierung erstellt wurden, von der Suche ausgeschlossen.

Wenn beim Ausführen des Befehls updatedb der folgende Fehler auftritt:

updatedb: command not found

Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:

Verteilung Befehl
Debian apt-get install mlocate
Ubuntu apt-get install mlocate
Alpin apk add mlocate
Arch Linux pacman -S mlocate
Kali-Linux apt-get install mlocate
CentOS yum install mlocate
Fedora dnf install mlocate
Raspbian apt-get install mlocate

updatedb-Befehlsbeispiele

1. Aktualisieren Sie die slocate-Datenbank, mit Ausnahme von Dateien an temporären Speicherorten:

# updatedb -e "/tmp,/var/tmp,/usr/tmp,/afs,/net,/proc"

2. Um selbst einen Index eines Verzeichnisses und aller seiner Unterverzeichnisse zu erstellen (sagen wir, es in /tmp/myindex zu speichern), führen Sie Folgendes aus:

# updatedb -l0 -U directory -o /tmp/myindex

3. Datenbankinhalt aktualisieren:

# updatedb

4. Dateinamen anzeigen, sobald sie gefunden wurden:

# updatedb --verbose


Linux
  1. Subscription-Manager:Befehl nicht gefunden

  2. dnf:Befehl nicht gefunden

  3. bc:Befehl nicht gefunden

  4. dpkg:Befehl nicht gefunden

  5. id:Befehl nicht gefunden

nc:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

kubectl:Befehl nicht gefunden

tvservice:Befehl nicht gefunden

lspci:Befehl nicht gefunden

ln:Befehl nicht gefunden