linux 下如何搜索文件夹中哪些文件包含某字符串

在 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

发表回复