Pourquoi la commande locate ne trouve pas tous mes fichiers

J’ai réinstallé ce week end mon PC qui tournait avec Ubuntu 15.10 pour le passer en 17.04.
Comme d’habitude, ce genre d’opération vient avec son lot de bidouilles et de modifications. Par exemple, je n’avais pas de problème pour utiliser la commande locate auparavant et trouver les fichiers qui se trouvent sur des disques durs ntfs séparés de mon disque système.

Et bien plus maintenant… Bon il faut dire que mes points de montage ont changé entre 15.10 et 17.04 et je pense que ceci explique cela.

En fait udatedb (qui fourni la base de donnée dont locate se sert pour trouver les fichiers et répertoires) permet de blacklister certains répertoires. Et le dossier /media (surligné dans la copie d’écran ci-dessous) était dans ceux-ci par défaut.

Il suffit donc de modifier le fichier /etc/updatedb.conf pour supprimer /media pour que tout rentre dans l’ordre.

Source : updatedb.conf : config file for updatedb

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *