find命令的用法

发布时间 2023-05-17 16:01:21作者: 小小一兆

 格式:find 范围  条件

条件:

1.文件类型-type( 文本文件:f,目录文件:d,链接文件:l  )

2.文本名称:-name (  *。test   test*  )*通配符代表任意或者所有

 3.-size:+10M  大于10M      -1M   小于1M

4.-mtime: +10    大于10天    -2   2天之内

5.-user:  -user   用户名

6.-a   并且    -o 或者

按类型查找

#find /var  type l 查找var目录下的链接文件

#find /boot -type d  查找boot目录下的目录文件

#find /test  -type f  查找、test目录下的文本文件

 

按名称查找

查找、etc目录下叫passwd的文件

 查找、etc目录下叫passwd的文件并进行统计

 

双条件查找

查找test目录下名字包含test或者文件类型是文本文件

 查找test目录下名字包含test并且文件类型是目录文件

 

按文件大小查找

 查找大于10M的文件

 查找小于1M的文件

 

按文件修改时间查找

格式:

#find  目录   +mtime   时间    注:+是天数之前   -是天数以内
#find  目录   -mtime   时间

 

查找opt目录下1天之内修改过的文件

 查找opt目录下90天之前修改过的文件

 

按文件所有者查找

查找 home  目录下所有者是zs的文件