在 Linux 下,要搜索某个目录下有哪些文件包含指定字符串,可以使用命令行工具 grep。
✅ 通用命令格式:
grep -rn "你要搜索的字符串" /路径/到/目录
📘 参数解释:
| 参数 | 含义 |
|---|---|
-r | 递归搜索子目录 |
-n | 显示匹配的行号 |
-i | 忽略大小写(可选) |
--color=auto | 高亮匹配字符串 |
✅ 示例:
1. 查找 /var/www/html 目录下包含 http:// 的文件:
grep -rn "http://" /var/www/html
2. 忽略大小写查找包含 “coderlfy” 的行:
grep -rni "coderlfy" /var/www/html
3. 高亮结果,更清晰:
grep -rn --color=auto "http://" /var/www/html