我需要在我的 CentOS 7 DirectAdmin 服务器上找到包含字符串“qunar”的文件(和文件的路径)。所以它需要搜索服务器内的所有文件。
我怎样才能做到这一点?
我试过这个,但是服务器没有响应,是因为搜索的繁重吗?
grep -i -R "qunar" /
最佳答案
要让 grep 只打印文件名而不是包含匹配的行,您可以使用 -l
选项:
grep -ril 'qunar' /
-r
或 -R
只是口味问题。至于“不响应”:您正在搜索机器上每个文件的完整内容;根据您的搜索词的常见程度,您可能需要等待一段时间才能第一次点击。
关于grep - 在所有文件中搜索特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37446842/