GNU/Linux >> Tutoriales Linux >  >> Linux

¿Dónde se encuentra la base de datos updatedb?

Solución 1:

man updatedb

busque 'ARCHIVOS'

el mio dice:

FILES
       /etc/updatedb.conf
              A configuration file.  See updatedb.conf(5).

       /var/lib/mlocate/mlocate.db
              The database updated by default.

Solución 2:

¡No es necesario descompilar el ejecutable! Solo pregunta amablemente 'localizar' :-)

Para actualizar b/locate (GNU findutils) versión 4.6.0 intente llamar

locate --statistics

Para mí (en cygwin) esto produce algo como

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)

Solución 3:

En Debian, la base de datos de localización se almacena por defecto en

/var/cache/locate/locatedb

Si usa mlocate como indexador de búsqueda:

La base de datos mlocate se almacena en

/var/lib/mlocate/mlocate.db

ver:¿Cómo puedo ver el contenido de la base de datos actualizado y luego excluir ciertos archivos/rutas?

Solución 4:

Prefiero simplemente rastrear el proceso, ya que lo llevará allí mismo. Esto será independiente de la distribución y funciona si no tiene las páginas man.

# 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. ¿A dónde van los archivos cuando se emite el comando Rm?

  2. ¿Dónde está el ejecutable de PHP en Ubuntu?

  3. ¿Dónde se encuentra el sistema de archivos del subsistema Linux en Windows 10?

  4. ¿Dónde se encuentran los archivos de configuración en WSL?

  5. ¿Puedo cambiar el SID de una base de datos Oracle?

¿Dónde está el archivo php.ini en una PC con Linux/CentOS?

¿Dónde está documentada la ABI x86-64 System V?

¿Dónde se encuentra bluetooth/bluetooth.h en Linux?

¿Dónde está el comando de gemas en RHEL6?

¿Dónde está el tenedor() en la bomba tenedor :(){ :|:&};:?

¿Dónde se encuentran los registros de ufw en Ubuntu Server?