【发布时间】:2010-06-01 15:15:39
【问题描述】:
我正在使用tracker indexing tool 在我的 Ubuntu 10.10 amd64 系统上搜索和输入文件。最近将一些文件添加到单个文件夹中后,我想知道如何强制跟踪器重新索引此文件夹,以便能够对这些文件执行搜索查询。
有什么想法吗?一个终端命令就足够了。
【问题讨论】:
标签: linux ubuntu indexing tracker
我正在使用tracker indexing tool 在我的 Ubuntu 10.10 amd64 系统上搜索和输入文件。最近将一些文件添加到单个文件夹中后,我想知道如何强制跟踪器重新索引此文件夹,以便能够对这些文件执行搜索查询。
有什么想法吗?一个终端命令就足够了。
【问题讨论】:
标签: linux ubuntu indexing tracker
此命令将使 Tracker 重新索引其所有文件夹:
tracker-processes -r
不完全是你想要的,但已经帮助了我很多次。
【讨论】:
tracker 应该监视目录并自动索引任何添加的文件 - 因此请确保在首选项中启用监视。但总的来说,我使用跟踪器的经验是,它充其量是不一致的。
【讨论】:
使用最新版本的 tracker(我的是 1.12.0),您可以强制重新索引给定文件夹,只需键入:
tracker reset -f DIR_NAME
这会导致DIR_NAME 的索引信息被删除并再次索引。 Ir 可以是目录或文件。
【讨论】:
Failed to start Tracker metadata database store and lookup manager.。估计重启后就好了……
似乎@methadata 的答案应该是正确的,但对我来说,tracker 仍然没有索引目录;我也试过tracker index -f DIR_NAME。唯一对我有用的是让跟踪器完全擦除索引并从头开始重新索引:
tracker reset -r # shut down indexing and erase index
tracker daemon -s # start indexing again
来源:tracker docs
【讨论】: