我需要快速search我的整个文件系统的string。 有一个程序,将索引我的磁盘,并允许我这样做? 我试过跟踪器和谷歌桌面,但他们似乎不允许我recursion索引根(/)。
你需要快速search一个string文件系统吗? 或者这是你需要一直做的事吗? 因为如果只是一次,那么你也可以使用grep – grepsearch所有内容的时间不会比构build索引所花费的时间慢。
如果这实际上是你经常发现的东西,那么你会发现一些全文索引工具,包括swish-e , Lucene , Sphinx等等。
find / -type f -exec grep PATTERN {} \;
如果这是一个工作站,你可能想看看Beagle [0],或者自从更换了Beagle之后。
你可能会觉得特别有用。 它将find和grep到一个工具中,并根据您提供的types或正则expression式select性地search文件。 它是面向源代码,但你可以让它search所有文件。 Ubuntu(和Debian)中的软件包名称是“ack-grep” 。