标王 热搜:
 
当前位置: 首页 » 系统运维 » 操作系统 » 正文

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

放大字体  缩小字体 发布日期:2019-04-27  来源:bBZTte  作者:xinb2b.cn  浏览次数:94
核心提示:如何在Linux中查找包含字符串的所有文件?本篇文章将介绍关于递归搜索包含特定文本字符串的所有文件。文章中使用“find”命令搜


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

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 
...

bBZTte

 
关键词: 字符串
 
[ 系统运维搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
 
推荐图文
如何在shell脚本中使用逻辑或&和 在bash shell脚本中使用for循环
如何在Linux上为用户设置Http代理 如何在Linux上创建,列出和删除Docker容器
推荐系统运维
点击排行
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅