Navega pelos bancos de dados de arquivos criados pelo updatedb (locate)?

3

Ter unidades externas indexadas usando updatedb -l 0 -o db_file -U source_directory Gostaria de saber se já existe um Navegador (GUI) como o Nautilus para navegar offline pelos arquivos indexados.

Nota: locate -d DB . fornece toda a lista de arquivos.

Além disso: que formato são os bancos de dados - sqlite?

    
por type 31.01.2013 / 22:26

1 resposta

5

Não sei ao certo o que você quer dizer com off-line , mas, se você gravar seu db_file em um local sempre montado, poderá pesquisá-lo mesmo que a unidade indexada não esteja montado.

Os bancos de dados são em formato mlocate e não parecem ter informações extras suficientes para valer uma GUI. Aqui está o que eu fiz para investigar ( Use a Fonte, Luke! ):

# Where is the locate executable?
type -p locate
# What type of file is it?
file $( type -p locate )
# follow the links
file /etc/alternatives/locate
# 
file /usr/bin/mlocate
# Which package owns /usr/bin/mlocate?
dpkg -S /usr/bin/mlocate
# I keep sources in this directory tree
cd src
# install the apt-src package
sudo apt-get install apt-src
# get the source for mlocate
apt-src install mlocate
# inspect mlocate
cd mlocate-0.23.1/
ls
ls src
less src/*
ls doc
man doc/mlocate.db.5 
# clean up
cd ..
apt-src remove mlocate
    
por waltinator 01.02.2013 / 07:26