首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何查询某个目录下所有文件的内容

发布网友 发布时间:2022-04-23 07:20

我来回答

1个回答

热心网友 时间:2022-04-18 05:14

登录Linux系统之后打开终端,确定你要找关键字的目录。我这里就拿root用户来做演示。

2
查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。

3
假如我这里要找的关键字是456,到底他位于哪个文件里面呢?首先我们要先确定是文件,而不是文件夹。
find -type f -print这个命令可以列出当前目录下的所有文件。

4
type后面的f是file的意思,所以只列出文件,而排除文件夹。

5
接下来只要在find命令后面加上exec命令就可以实现。
find -type f -print -exec grep 456 {} \;
在查询结果中可以看到456在b.txt文件里面出现。

6
exec的意思就是执行find里面的结果,{}用来接收find的结果。注意后面要加上{} \;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com