linux中查找包含字符串的所有文件

在windows下面想要在某个文件夹下面查找哪些文件包含了某个字符串,需要借助第三方软件来完成。windows的搜索功能只能搜索含有某个字符串的文件名而已。

但是在linux下面,我们可以不依赖第三方工具的情况下,完成此任务。

命令如下:

 

grep -iRl "查找字符串" ./

 

上面的例子就是在当前文件夹,及其子文件夹下面查找含有 '查找字符串' 这个字符串的所有文件。
其中有几个选项:

i  –  表示忽略大小写

R   – 表示循环所有的子文件夹

l    – 之列出文件名,小写的L

还有一些选项:

n   –  列出文件中所在的行

w   –  匹配整个字符串

 

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

留言

你的邮箱是保密的 必填的信息用*表示