Просмотр файлов баз данных, созданных updatedb (locate)?

3

Индексирование внешних дисков с помощью updatedb -l 0 -o db_file -U source_directory Интересно, существует ли уже (GUI), например Nautilus, для перемещения в автономном режиме через индексированные файлы.

Примечание: locate -d DB . дает полный список файлов.

Плюс: Какой формат DB - sqlite?

    
задан type 31.01.2013 в 22:26
источник

1 ответ

5

Я не уверен, что вы подразумеваете под автономным , но, если вы написали свой db_file на всегда смонтированное местоположение, вы должны иметь возможность искать его, даже если индексированный диск не является установлен.

БД представляют собой формат mlocate и, похоже, не имеют достаточной дополнительной информации, чтобы стоить графический интерфейс. Вот что я сделал, чтобы исследовать ( Использовать источник, Люк! ):

# 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
    
ответ дан waltinator 01.02.2013 в 07:26
источник