CentOS系统“查找文件中的字符串”的命令

1、根目录下所有文件中查找包含字符串”phpinfo”内容的文件:

find / |xargs grep "phpinfo";

2、在当前目录下www目录中所有文件里查找”centos”内容的文件:

find www |xargs grep "centos";

3、在当前目录下www目录中后缀为.php的文件里查找包含”vdazhang.com“内容的文件:

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"

欢迎指出任何有错误或不够清晰的表达,可以在下面评论区评论。

×

喜欢就点赞,疼爱就打赏

//