在windows下面想要在某个文件夹下面查找哪些文件包含了某个字符串,需要借助第三方软件来完成。windows的搜索功能只能搜索含有某个字符串的文件名而已。
但是在linux下面,我们可以不依赖第三方工具的情况下,完成此任务。
命令如下:
grep -iRl "查找字符串" ./
上面的例子就是在当前文件夹,及其子文件夹下面查找含有 '查找字符串' 这个字符串的所有文件。
其中有几个选项:
i – 表示忽略大小写
R – 表示循环所有的子文件夹
l – 之列出文件名,小写的L
还有一些选项:
n – 列出文件中所在的行
w – 匹配整个字符串
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.