本文摘自PHP中文网,作者不言,侵删。
如何在Linux中查找包含字符串的所有文件?本篇文章将介绍关于递归搜索包含特定文本字符串的所有文件。文章中使用“find”命令搜索文件中的字符串。或者,也可以使用grep命令搜索文本。下面我们来看具体的内容。
首先我们来看一下命令
1 | #find / - exec grep -l“string-to-search”{};
|
我们来看具体的用法
下面是一个示例命令,用于搜索/ filesystem中的文本'redhat'。此命令将搜索包含字符串'redhat'和列表文件名的所有文件,如下所示。
1 2 3 4 5 6 7 8 | # find / - exec grep -l“redhat”{};
/lib64/security/pam_oddjob_mkhomedir.so
/lib64/libdevmapper.a.1.02
/lib64/libdevmapper-event.a.1.02
/lib64/libdevmapper.a
/lib64/libdevmapper-event.a
...
|
在特定文件扩展名文件中搜索。就像只搜索所有php文件中的'redhat'一样,使用以下命令。
1 2 3 4 | # find / -name '* .php' - exec grep -l“redhat”{};
/ var /www/projects/index.php
/ var /www/projects/ new .php
...
|
本篇文章到这里就已经全部结束了,更多其他精彩内容大家可以关注php中文网的相关栏目教程!!!
以上就是如何在Linux中查找包含字符串的所有文件的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
Linux中如何创建文件与文件夹
关于Linux的缓存内存cache memory(图文详解)
超线程和多线程的区别?
如何复制一个地域下的自定义镜像到其他地域
Linux下"/"与"~"的区别详细介绍
如何解决安装Linux失败的常见错误
如何定义permissiontype的安全组规则类型
Linux如何启动tomcat
Linux grep与正则表达式的简单介绍
Linux怎么启动服务器
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » 如何在Linux中查找包含字符串的所有文件