find命令详解:

     -name  “good”  查找指定区域内名称为“good”的文件!

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

     -iname  "good"  增加i是指不区分大小写

    实例:查找linux系统中bash脚本并统计数量!

     Linux find命令详解 随笔 第1张

     Linux find命令详解 随笔 第2张

   -user  “username” :查找指定属主的所有文件; Linux find命令详解 随笔 第3张      -group  "grpname" :查找指定属组的所有文件;   Linux find命令详解 随笔 第4张   -uid UID:查找指定属主的UID的所有文件; Linux find命令详解 随笔 第5张

 

  -gid GID:查找指定属组的GID的所有文件;

 Linux find命令详解 随笔 第6张

输出重定向,正确的输入到myfind1 错误的输出到myerror

Linux find命令详解 随笔 第7张

-nouser:查找没有属主的文件;

-nogroup:查找没有属组的文件;

运行命令后,没有发现/home中有无属主和无属组的文件

Linux find命令详解 随笔 第8张

 

-type 可根据文件类型查找,具体文件类型如下:

        f      普通文件

       d      目录文件

       l      符号链接文件

      b      块设备文件

      c      字符设备文件

      p      管道文件

      s      套接字文件

 Linux find命令详解 随笔 第9张

-size  根据大小查找,size对应单位有[K,M,G]  实例如下:

从大于1k,小于1k,等于1k三个角度来查找/root中的文件

Linux find命令详解 随笔 第10张

 根据时间戳查找,即按照atime(文件的最后访问时间)、mtime(文件的最后修改时间)、ctime(文件最后改变时间)三个变量来查询:

   三个变量对应的单位均可为(天,小时,分)

下边这个实例是指查找在1天,1天以内,1天以外访问过的/下的文件汇总

Linux find命令详解 随笔 第11张

 下边这个实例是指查找在30分钟,30分钟以内,30分钟以外访问过的/root下的文件

 Linux find命令详解 随笔 第12张

-perm  根据权限查找

            mode:精确权限匹配;

    /mode:任何一类用户(u,g,o)的权限中的任何一位(r,w,x)符合条件即满足;9位权限之间存在“或”关系;     -mode:每一类用户(u,g,o)的权限中的每一位(r,w,x)同时符合条件即满足。9位权限之间存在“与”关系;

 Linux find命令详解 随笔 第13张

 

   

 

     

 

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