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

标签 grep centos centos7

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

我怎样才能做到这一点?

我试过这个,但是服务器没有响应,是因为搜索的繁重吗?

grep -i -R "qunar" /

最佳答案

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

grep -ril 'qunar' /
-r-R只是口味问题。

至于“不响应”:您正在搜索机器上每个文件的完整内容;根据您的搜索词的常见程度,您可能需要等待一段时间才能第一次点击。

关于grep - 在所有文件中搜索特定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37446842/

相关文章:

python - 带有 Python 文件的 Crontab (Centos7)

bash - CentOS 中的 PATH 定义在哪里?

regex - awk 和等价类

linux - 如何在 unix 操作系统中搜索文件中不包含特定字符串的行?

regex - BBEdit Grep/Regex 查找并替换破折号后的部分

centos - Centos 6 64 位错误 : Jpeg Decoder not Available 的 PIL selftest.py 失败

node.js - 调用 node app.js 时出错,[node js socket io]如何修复?

linux - 从文件中获取字符串

docker - 想要通过 ssh 进入在 CentOs Image 中运行的正在运行的 docker 容器

linux - docker tty 命令执行显示