我有一个源文件的大目录树.我想搜索所有这些文件.我的第一直觉是使用grep -R或ack,但无论哪种方式,它们只是顺序读取所有文件.
是否有一些我可以安装的轻量级程序将扫描所有文件,构建和索引,然后在以后任何时候我都可以搜索某些单词?这应该比仅仅加载grep更快.我想要搜索的文件不会改变,所以我不需要自动索引文件的东西.
我不是在寻找可以扫描硬盘上所有文件的东西,我想要一些本地易于安装和设置在本地台式机上的东西,用于简单的一次性搜索.
如果软件在正常的ubuntu存储库中,则奖励积分.
理想情况下,我想要一些像这样容易使用的东西:
sudo aptitude install supersearch cd /path/to/where/I/wanna/search supersearch --make-index supersearch "foo bar"