find顾名思义就是查找,Linux下find命令提供相当多的查找条件,可以在众多文件或目录下查找你想要的任何文件或目录。

语法: 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

find filename

 我当前目录下有aaa.txt和bbb.txt两个文件,用命令

find filename

find aaa.txt   查找当前目录下的aaa.txt文件

find aaa 查询当前目录下的aaa文件, 精确查询,查不到,返回没有这个文件或牡蛎

find aaa*  查找当前目录下的aaaxxxx文件

find 查找文件的命令 随笔 第1张

 

在命令中添加 -name ,格式find -name filename表示在当前目录和目录的子目录中,文件名为filename的文件,查询结果会显示路径

find 查找文件的命令 随笔 第2张

 

1. 个人经验

一般查询,都是模糊查询,所有filename都是  *xxx*来查询的

一般为了定位问题,又不知道文件的具体目录,都会从根目录下查找根目录以及所有子目录下的关键的文件名

find / -name aaa*

如果知道当前目录到目录,在前面加一个点

find . -name *aaa*

2. 记住太多也没啥用

 find 查找文件的命令 随笔 第3张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄