查找不包含给定字符串的文件

作者: , 共 155 字 , 共阅读 0

最简单的方式是使用grep-L参数,查找当前目录下不包含指定字符串的文件:

grep -L "pattern" . -r

如果还想筛选后缀,可结合--include参数:

grep -L "pattern" --include "*.cpp"

Q. E. D.

类似文章:
IT » gnu, Linux
简单列一些 Linux 自带的 GNU 命令的常用用法,可以当做 cheatsheet 使用。
IT » Linux, cheatsheets
cheat 提供命令行的速记记录,在命令行下,随时增加笔记随时查看,用的时间越长越强大!
IT » Linux
假设一个目录下有很多很多".bak"文件,如果我们直接用rm命令删除:
编程 » Linux, rsync
在同步一个超大文件时,发现 rsync 并没有按照预期的同步一个文件。而使用md5sum检验文件内容时,原始文件和目标文件的内容并不一样。
编程 » Linux, rsync
在一个rsync命令同步文件夹时:
编程 » Linux
多用户的服务器,/tmp文件夹就会特别乱。动则成千上万的文件,连删除清空都很困难,因为rm /tmp/* -rf导致命令行过长。
获取程序占用的内存量,是一个诡异的需求。但程序写多了,有时候还真需要,尤其是代码运行出现问题的时候。
编程 » Linux, Vim, 字符编码
由于 UNICODE 的优势,目前推荐都用 UTF-8 进行编码。
相似度: 0.081
编程 » C++, GCC, 编译链接
C++的链接分为两部分,一个是编译时,一个是运行时。但运行时的行为也收到编译参数的影响。
编程 » C++, 编译
一个典型的 GCC C++编译过程为:
户外 » 亲子骑行, 奥森
下午我们尝试骑行了奥森,从南园的国奥村门出发,顺势针骑到北园,再沿着小清河南岸起到北园西边,再从安立路往南,科荟路往东。轨迹已上传到两步路:20221211 奥森南园北园亲子骑行
户外 » 昌平片区, 滑冰
昌平六道河在北六环外侧没多远,最大的优势就是近。冰面平整度一般,人少。冰层有小 30 厘米厚,下面是静水且浅,非常之安全(与之对比的是更有名的白河走冰,水流喘急,非常不安全)。