GNU/Linux >> Tutoriels Linux >  >> Linux

où se trouve la base de données mise à jour ?

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

Linux
  1. Où est l'exécutable PHP sur Ubuntu ?

  2. Où se trouve le système de fichiers du sous-système Linux dans Windows 10 ?

  3. Où se trouvent les fichiers de configuration dans WSL ?

  4. Où est la commande gem dans RHEL6 ?

  5. Où est le fork() sur la bombe fork :(){ :|:&};: ?

Où est le fichier Inittab ?

Obtenir la taille de la base de données dans MySQL

Examen des fichiers Berkeley DB à partir de la CLI

Où se trouve le fichier php.ini sur un PC Linux/CentOS ?

Où l'ABI x86-64 System V est-elle documentée ?

Où se trouve le bluetooth/bluetooth.h sous Linux ?