Solution 1 :
man updatedb
rechercher 'FICHIERS'
le mien dit :
FILES
/etc/updatedb.conf
A configuration file. See updatedb.conf(5).
/var/lib/mlocate/mlocate.db
The database updated by default.
Solution 2 :
Pas besoin de décompiler l'exécutable ! Veuillez juste demander 'localiser' :-)
Pour la mise à jour de b/locate (GNU findutils) version 4.6.0, essayez d'appeler
locate --statistics
Pour moi (sur cygwin), cela donne quelque chose comme
Database /var/locatedb is in the GNU LOCATE02 format.
Database was last modified at 2017:03:13 22:44:31.849172100 +0100
Locate database size: 6101081 bytes
All Filenames: 202075
File names have a cumulative length of 22094021 bytes.
Of those file names,
2591 contain whitespace,
0 contain newline characters,
and 20 contain characters with the high bit set.
Compression ratio 72.39% (higher is better)
Solution 3 :
Sur debian, la base de données de localisation est stockée par défaut dans
/var/cache/locate/locatedb
Si vous utilisez mlocate
comme indexeur de recherche :
La base de données mlocate est stockée à
/var/lib/mlocate/mlocate.db
voir :Comment puis-je afficher le contenu de la base de données mise à jour, puis exclure certains fichiers/chemins ?
Solution 4 :
Je préfère suivre le processus, car cela vous mènera là. Ce sera indépendant de la distribution et fonctionnera si vous n'avez pas les pages de manuel.
# strace updatedb 2>&1 |grep ^open|grep db
open("/etc/updatedb.conf", O_RDONLY) = 3
open("/var/lib/mlocate/mlocate.db", O_RDWR) = 3
open("/var/lib/mlocate/mlocate.db.bUUaw4", O_RDWR|O_CREAT|O_EXCL, 0600) = 4