欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Linux查看目录底下文件是否包含某个字符串且仅显示文件名 有大用 有大大用

Linux查看目录底下文件是否包含某个字符串且仅显示文件名

查找包含该字符串的文件名:

grep "字符串" ./ -Rn -l             # -n 是行号 -R 是递时,表示搜文件夹 -l,list,列出匹配的文件

grep "字符串" ./ -Rn -L             # -n 是行号 -R 是递时,表示搜文件夹 -L,list,列出不匹配的文件,与-l相反

不包含该字符串的文件名:

grep -v "字符串" ./ -Rn -l         #-v, --invert-match,反转匹配,即不匹配,此时与-L作用差不多吧

查找同时包含多个字符串的文件名:
grep "要找的字符串1" ./ -Rn | grep "要找的字符串2" ./ -Rn -l 


来自  https://blog.csdn.net/huangzx3/article/details/81188706

普通分类: