linux下用grep查找文件夹内含有某字符串的文件
有时候,需要查看哪些文件含有指定的字符串,然后拷贝或者删除。可以使用grep或者egrep来实现。比如,查找含有\TE\的文件名,只列出文件名grep -rnl "\\\\TE\\\\" **表示当前目录的所有文件和子文件夹。所以,可以替换为某个文件夹名或者指定的文件名-r 表示递归查找-n 表示删除行号-l 表示只输出文件名-L 表示只输出不含有该字符串的文件名
·
有时候,需要查看哪些文件含有指定的字符串,然后拷贝或者删除。可以使用grep或者egrep来实现。
比如,查找含有\TE\的文件名,只列出文件名
grep -rnl "\\\\TE\\\\" *
*表示当前目录的所有文件和子文件夹。所以,可以替换为某个文件夹名或者指定的文件名
-r 表示递归查找
-n 表示删除行号
-l 表示只输出文件名
-L 表示只输出不含有该字符串的文件名
如果该字符串用正则表达式写的,那么就要用egrep了。
更多推荐
已为社区贡献1条内容
所有评论(0)