在所有文件中搜索特定文本
Search specific text in all files
我需要在我的 CentOS 7 DirectAdmin 服务器上找到包含字符串 "qunar" 的文件(以及文件路径)。所以它需要搜索服务器内的所有文件。
我怎样才能做到这一点?
我试过了,但是后来服务器没有响应,是不是因为搜索量太大了?
grep -i -R "qunar" /
要让 grep 仅打印文件名而不是包含匹配项的行,您可以使用 -l
选项:
grep -ril 'qunar' /
-r
或 -R
只是个人喜好问题。
至于"does not respond":您正在搜索计算机上每个文件的完整内容;根据您的搜索字词的常见程度,您可能需要等待一段时间才能第一次出现。
我需要在我的 CentOS 7 DirectAdmin 服务器上找到包含字符串 "qunar" 的文件(以及文件路径)。所以它需要搜索服务器内的所有文件。
我怎样才能做到这一点?
我试过了,但是后来服务器没有响应,是不是因为搜索量太大了?
grep -i -R "qunar" /
要让 grep 仅打印文件名而不是包含匹配项的行,您可以使用 -l
选项:
grep -ril 'qunar' /
-r
或 -R
只是个人喜好问题。
至于"does not respond":您正在搜索计算机上每个文件的完整内容;根据您的搜索字词的常见程度,您可能需要等待一段时间才能第一次出现。