当前位置:首页 > 网站运维 > 正文内容

CentOS(linux)系统下使用find命令查找含某一字符串(代码)的所有文件

葱子3年前 (2017-07-26)网站运维802
点击这里给我发消息

在以前的文章中我有讲到如何在windows系统环境下使用DOS命令来查找包含某一段代码的所有文件的操作方法。 具体教程可以看这里:windows系统下使用DOS命令行查找含某一字符串的所有文件 今天为大家带来一篇在CentOS下查找包含代码的所有文件的操作方法。

一、适用场景

我们在什么情况下需要去查到代码所在文件? 1、我们在修改前端页面样式时,需要确定样式所在的html和CS文件位置。 基于这个场景,快速精确的找到所在文件就是非常有必要的。

二、操作方法

1、SSH登陆CentOS服务器 2、cd到网站所在文件夹 在这里为了缩小查找范围,可以cd到具体的文件夹,比如你要修改discuz的默认模板的相关样式,那么你可以输入的命令为:
cd /www/web/discuz/template/default
3、使用find命令开始查到文件 在CentOS下可以使用find命令来查找,在使用上有两种不同的方式。
find . | xargs grep -ril "test" 只列出包含代码的文件列表 find . | xargs grep -ri "test" 同时列出包含代码的文件列表和具体代码信息 备注:将以上代码中的test字段换成你需要查找的代码即可。


标签: centos

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。