在所有文件中搜索特定文本

Search specific text in all files

我需要在我的 CentOS 7 DirectAdmin 服务器上找到包含字符串 "qunar" 的文件(以及文件路径)。所以它需要搜索服务器内的所有文件。

我怎样才能做到这一点?

我试过了,但是后来服务器没有响应,是不是因为搜索量太大了?

grep -i -R "qunar" /

要让 grep 仅打印文件名而不是包含匹配项的行,您可以使用 -l 选项:

grep -ril 'qunar' /

-r-R 只是个人喜好问题。

至于"does not respond":您正在搜索计算机上每个文件的完整内容;根据您的搜索字词的常见程度,您可能需要等待一段时间才能第一次出现。