加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux find命令详解

发布时间:2020-12-14 01:41:47 所属栏目:Linux 来源:网络整理
导读:find命令详解: ???? -name? “good”? 查找指定区域内名称为“good”的文件! ???? -iname? "good"? 增加i是指不区分大小写 ??? 实例:查找linux系统中bash脚本并统计数量! ???? ???? ? -user? “username” :查找指定属主的所有文件; ???? -group? "grp

find命令详解:

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

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

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

????

????

 ? -user? “username” :查找指定属主的所有文件;

???? -group? "grpname" :查找指定属组的所有文件;
?

? -uid UID:查找指定属主的UID的所有文件;

?

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

?

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

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

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

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

?

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

??????? f????? 普通文件

?????? d????? 目录文件

?????? l????? 符号链接文件

????? b????? 块设备文件

????? c????? 字符设备文件

????? p????? 管道文件

????? s????? 套接字文件

?

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

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

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

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

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

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

?

-perm? 根据权限查找

??????????? mode:精确权限匹配;

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

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读