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

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

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

Плюс: в каком формате БД - sqlite?

3
задан 23 February 2013 в 02:57

1 ответ

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

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

# 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
0
ответ дан 23 February 2013 в 02:57

Другие вопросы по тегам:

Похожие вопросы: