CentOS 搜索文本内容、查找字符串的命令
分类 网站技术/村民张先生 发布于 2016-03-18 16:52
CentOS系统“查找文件中的字符串”的命令:
1、根目录下所有文件中查找包含字符串"phpinfo"内容的文件:
find / |xargs grep "phpinfo";
2、在当前目录下www目录中所有文件里查找"centos"内容的文件:
find www |xargs grep "centos";
3、在当前目录下www目录中后缀为.php的文件里查找包含"zhang.cq.cn"内容的文件:
find www -name "*.php" |xargs grep "centos";
4、查看当前目录下有没有http.conf这个文件:
find -name http.conf
Linux下查找目录下的所有文件中是否包含指定字符串:
find . | xargs grep -ri "IBM"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名:
find . | xargs grep -ril "IBM"
更多示例:
在当前路径下 source 目录里的 .php 文件中查找“42,43,44,45”,列出文件名
find source -name "*.php" | xargs grep -ril "42,43,44,45"
来源:
http://zhidao.baidu.com/question/689051691605162644.html
http://www.centoscn.com/CentOS/help/2013/0809/1185.html
欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截