Linux查找整个目录下包含关键词的文件

grep -r "www" ./    #查找当前目录下包含www的文件名称及内容

参数:
-i 不区分大小写。
    比如:
    grep -ri "www" ./  #查找当前目录下包含www和WWW的文件名称及内容。
-l 只列出文件的名称。
    比如:
    grep -ri "www" ./  #查找当前目录下包含www和WWW的文件名称。
-L 只列出不匹配条件的文件的名称。
    比如:
     grep -rLi "www" ./  #查找当前目录下不包含www和WWW的文件名称。
-w 只匹配单个单词,而不是整个字符串或句子。
    比如:
    grep -rw "test" ./   #会匹配到包含test单词的,不会匹配到包含testwww的内容。

当然,也可以使用通配符 " * " 和开始 " /< " 结束 " /> " 标识符。

grep -r "www*" ./  #通配符*在这里的作用不大,因为默认的就是匹配所有包含关键词的内容。
grep -r "/<www" ./ #只匹配以www为首的字符串,比如www.baidu.com。
grep -r "www/>" ./ #只匹配以www结尾的字符串,比如testwww。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值