搜索大量文本

2 linux unix performance grep

我有几 GB 的源代码。

对一个术语使用递归 grep 可能需要一段时间。

我正在使用 ext3。

有没有更快的方法?使用 find 会更快,如果是,为什么?使用像 XFS 这样的文件系统会产生明显更好的结果吗?

小智 5

你试过ack吗?在 1 毫米以上大小的代码库上,它在这里工作得很好。