GNU/Linux >> Tutoriels Linux >  >> Linux

mise à jourb :commande introuvable

La commande updatedb est utilisée pour créer une base de données de fichiers basée sur le fichier /etc/updatedb.conf. Cette commande est utilisée pour mettre à jour la base de données /var/lib/mlocate/mlocate.db. Le fichier /etc/updatedb.conf contient les chemins qui doivent être exclus lors de la construction de la base de données. Pour ajouter un chemin qui doit être exclu lors de la construction de la base de données, ouvrez le fichier /etc/updatedb.conf et, dans la variable PRUNEPATH, spécifiez le chemin qui n'a pas besoin d'être inclus lors de la construction de la base de données. Par exemple, PRUNEPATH=”/etc” exclura le répertoire /etc lors de la construction de la base de données.

Bien qu'il s'agisse de la base de données par défaut recherchée par la commande locate, il peut y avoir plus de bases de données contenant des chemins de fichiers. Si la base de données n'est pas mise à jour avant d'effectuer une recherche, tous les fichiers créés après la dernière mise à jour seront exclus de la recherche.

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande updatedb :

updatedb: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition Commande
Debian apt-get install mlocate
Ubuntu apt-get install mlocate
Alpin apk ajouter mlocate
Arch Linux pacman -S mlocate
Kali Linux apt-get install mlocate
CentOS yum installer mlocate
Fédora dnf installer mlocate
Raspbian apt-get install mlocate

Exemples de commandes mises à jourb

1. Actualisez la base de données slocate, en excluant les fichiers dans des emplacements temporaires :

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

2. pour créer vous-même un index d'un répertoire et de tous ses sous-répertoires (par exemple, en le stockant dans /tmp/myindex), exécutez :

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

3. Actualiser le contenu de la base de données :

# updatedb

4. Affichez les noms des fichiers dès qu'ils sont trouvés :

# updatedb --verbose


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

kubectl :commande introuvable

tvservice :commande introuvable

lspci :commande introuvable

ln :commande introuvable