加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 目录树的本地全文索引,是grep -R的更快替代方案

发布时间:2020-12-13 16:42:44 所属栏目:Linux 来源:网络整理
导读:我有一个源文件的大目录树.我想搜索所有这些文件.我的第一直觉是使用grep -R或ack,但无论哪种方式,它们只是顺序读取所有文件. 是否有一些我可以安装的轻量级程序将扫描所有文件,构建和索引,然后在以后任何时候我都可以搜索某些单词?这应该比仅仅加载grep更
我有一个源文件的大目录树.我想搜索所有这些文件.我的第一直觉是使用grep -R或ack,但无论哪种方式,它们只是顺序读取所有文件.

是否有一些我可以安装的轻量级程序将扫描所有文件,构建和索引,然后在以后任何时候我都可以搜索某些单词?这应该比仅仅加载grep更快.我想要搜索的文件不会改变,所以我不需要自动索引文件的东西.

我不是在寻找可以扫描硬盘上所有文件的东西,我想要一些本地易于安装和设置在本地台式机上的东西,用于简单的一次性搜索.

如果软件在正常的ubuntu存储库中,则奖励积分.

理想情况下,我想要一些像这样容易使用的东西:

sudo aptitude install supersearch
cd /path/to/where/I/wanna/search
supersearch --make-index 
supersearch "foo bar"

解决方法

听起来像你想要 Beagle.它的主要目的是作为一个全面的桌面搜索,但你可以告诉它只是看你想要索引的源树.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读