在Windows上,有一个很好的文件搜索引擎,名为Everything,它find非常快(不同于locate),并且(总是不同于)总是返回最新结果。AFAIK通过从NTFS日志填充数据库来工作(不适用于其他文件系统)。

我想知道Linux(ext3或ext4)是否有类似的东西(我不在乎GUI;我的意思是速度和最新保证);我已经用谷歌搜索,但是什么也没找到。这样的事情可以完成吗,甚至有人在做呢?

您可以看看rlocate,它是最新的一次locate的重新实现。另一个有趣的项目是recoll,它还支持实时索引编制,并允许您(如beagle)另外进行全文搜索。最后,我要提到Doodle,它也支持实时索引。对于Doodle来说,有一些不错的前端,例如cat鱼。

请注意,您还可以通过使用urxvt作为终端仿真器并编写类似的内容来使(r)定位结果可点击

URxvt.perl-ext: default,matcher URxvt.urlLauncher: /usr/bin/gnome-open     URxvt.matcher.button: 1 URxvt.matcher.pattern.1: /.*

(然后执行xrdb -load ~/.Xdefaults)