索引文件内容

索引文件内容

人们似乎已经询问过有关索引文件系统的问题:

但实际上我只想索引某个工作目录并能够手动执行此操作(这样我才能确保我的搜索正确)。基本上,我正在做一个项目,我需要能够快速搜索内容。我已经使用locateupdatedb命令,但这些命令仅搜索文件名。我正在寻找类似的命令但文件内容。

如果您想知道为什么我不使用tracker两篇文章中回答的那个,tracker 有一组预先指定的文件夹供您搜索,并且每当您进行搜索时,您都会搜索所有文件夹。我想要的是能够分别搜索每个项目。

答案1

您可以尝试一下recoll,它在存储库中可用,它可以让您很好地控制您想要索引和搜索的文件夹以及您想要存储索引数据库的位置,您也可以使用多个数据库,您可以使用高级搜索从特定文件夹返回结果。

查看其部分功能这里,您可以从命令行运行它,并将查询和其他控制术语传递给它,请参阅简短手册这里完整手册

答案2

您可以使用 ack-grep(一个 cli 工具),如果这是您的用例,它主要用于代码项目。

答案3

銀色搜尋者

类似于 的代码搜索工具ack,注重速度。

截屏

答案4

总是有谷歌桌面——如果你能忍受这个想法的话。

相关内容