您的位置:首页 > 运维架构 > Linux

Linux递归查找当前目录下含有某字符串的所有文件

2014-09-09 12:00 531 查看
比如我们要递归查找当前目录下所有含有“1.1.1.1”的所有文件,可以用下面的命令:

find ./* -type f -print0 | xargs -r0 grep -srnI "1.1.1.1"

用find的结果作为grep的输入可以有效预防“grep: line too long”的问题。

grep添加-I选项(忽略二进制文件)也是为了预防“grep: line too long”的问题。

参考文档 “http://blog.atime.me/note/linux_host-problems.html”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: