GNU/Linux >> Belajar Linux >  >> Linux

di mana database updatedb berada?

Solusi 1:

man updatedb

telusuri 'FILES'

milikku mengatakan:

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

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

Solusi 2:

Tidak perlu mendekompilasi yang dapat dieksekusi! Mohon tanyakan 'locate' :-)

Untuk updatedb/locate (GNU findutils) versi 4.6.0 coba panggil

locate --statistics

Bagi saya (pada cygwin) ini menghasilkan sesuatu seperti

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)

Solusi 3:

Di debian, database lokasi disimpan secara default di

/var/cache/locate/locatedb

Jika Anda menggunakan mlocate sebagai pengindeks penelusuran:

Database mlocate disimpan di

/var/lib/mlocate/mlocate.db

lihat:Bagaimana cara melihat konten database yang diperbaruib, lalu mengecualikan file/jalur tertentu?

Solusi 4:

Saya lebih suka menghentikan prosesnya saja, karena itu akan mengarahkan Anda ke sana. Ini akan menjadi agnostik distribusi dan berfungsi jika Anda tidak memiliki halaman manual.

# 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. Di mana Deskripsi Isi Bagian Man?

  2. Di mana PHP dapat dieksekusi di Ubuntu?

  3. Dimana fork() pada fork bomb :(){ :|:&};:?

  1. Di mana File Inittab berada?

  2. Dapatkan ukuran database di MySQL

  3. diperbaruib:perintah tidak ditemukan

  1. Di mana log cron / crontab? / Bagaimana cara mengaktifkan Cron Log?

  2. Di mana Timer Cron berada?

  3. Di mana fungsi itoa di Linux?