如何在Linux中查找包含字符串的所有文件-linux运维

如何在Linux中查找包含字符串的所有文件?本篇文章将介绍关于递归搜索包含特定文本字符串的所有文件。文章中使用“find”命令搜索文件中的字符串。或者,也可以使用grep命令搜索文本。下面我们来看具体的内容。

如何在Linux中查找包含字符串的所有文件-linux运维

首先我们来看一下命令

#find / -exec grep -l“string-to-search”{};

我们来看具体的用法

下面是一个示例命令,用于搜索/ filesystem中的文本'redhat'。此命令将搜索包含字符串'redhat'和列表文件名的所有文件,如下所示。

# 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'一样,使用以下命令。

# find / -name'* .php'-exec grep -l“redhat”{}; 
/var/www/projects/index.php 
/var/www/projects/new.php 
...

本篇文章到这里就已经全部结束了,更多其他精彩内容大家可以关注的相关栏目教程!!!

以上就是如何在Linux中查找包含字符串的所有文件的详细内容,更多请关注其它相关文章!

未经允许不得转载:精品虚拟资源网 » 如何在Linux中查找包含字符串的所有文件-linux运维
分享到:
赞(0)

交易记录

评论抢沙发

评论前必须登录!

如需广告合作,请联系Q:3232161358,本站免登陆即可购买下载,点我获取《购买教程》