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


本文摘自PHP中文网,作者不言,侵删。

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

Linux

首先我们来看一下命令

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的缓存内存cache memory(图文详解)

ubuntu之vi 配置的详细介绍

Linux下swap分区作用详解

Linux怎么重启mysql

什么电脑用 Linux 系统?

Linux如何进入root权限

Linux下的lvm软件制作过程演示

两台服务器文件实时同步如何在Linux下实现的方案

Linux如何使用alternatives命令来替换选择软件的版本方法

Linux什么叫分区

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...