一、作用
用来在指定目录下查找文件
二、选项
- -name “http“ # 按文件名查找
- -type f # 查找某一类型文件
- -perm # 按照文件权限查找
- -user # 按照文件属主查找
- -group # 按照文件所属的组来查找文件
- -atime -n # 文件使用时间在N天以内
- -atime +n # 文件使用时间在N天以前
- -mtime +n # 文件内容改变时间在N天以前
- -ctime +n # 文件状态改变时间在N天前
- -mmin +30 # 按分钟查找内容改变
- -size +1000000c -print # 查找文件长度大于1M字节的文件
三、实例
[root@localhost ~]# find /usr/local/nginx/ -name *.conf
/usr/local/nginx/conf/fastcgi.conf
/usr/local/nginx/conf/vhost/default.conf
/usr/local/nginx/conf/nginx.conf
[root@localhost ~]# find /usr/local/nginx/ -size +1000c -print
/usr/local/nginx/sbin/nginx
/usr/local/nginx/conf
/usr/local/nginx/conf/koi-win
/usr/local/nginx/conf/koi-utf
/usr/local/nginx/conf/win-utf
/usr/local/nginx/conf/mime.types
/usr/local/nginx/conf/mime.types.default
/usr/local/nginx/conf/fastcgi_params
/usr/local/nginx/conf/fastcgi_params.default
/usr/local/nginx/conf/fastcgi.conf
/usr/local/nginx/conf/fastcgi.conf.default
/usr/local/nginx/conf/nginx.conf.default
/usr/local/nginx/conf/nginx.conf
```shell
[root@localhost ~]# find . -type f
./.bash_logout
./.bash_profile
./.bashrc
./.cshrc
./.tcshrc
./.bash_history
./.rediscli_history
./.mysql_history
./1.sh
./2.sh
./.viminfo
```shell
[root@localhost ~]# find /usr/local/nginx/conf/ -mtime +7