一、作用

  1. 用来在指定目录下查找文件

二、选项

  • -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