Linux学习(八):文件名的查找Find

Find

这里写图片描述

一.时间维度

atime、-ctime、mtime

以-mtime为例
-mtime n:n为数字,意义为在n天之前的“一天之内”被更改过的文件
-mtime +n :列出在n天之前(不包含n本身)被更改过的文件
-mtime -n:列出在n天之内(包含n天在内)被更改过的文件名
-newer file :file为一个存在的文件。列出比file还要新的文件名。

比如:
+4代表大于等于5天前的文件名:ex>find /var -mtime +4
-4代表小于等于4天内的文件名:ex>find /var -mtime -4
4代表4~5天那一天的文件名:ex>find /var -mtime 4
例一:将系统24小时内有改动的文件列出
这里写图片描述
注意:个人用户会提示某些系统级别的文件权限不够

例二:寻找/etc下面的文件。如果文件日期比/etc/passwd新就列出
这里写图片描述
提示:用在分别两个文件之间的新旧关系还是非常好用的哟。

二.用户或者用户组名维度
-uid n : n为数字,为用户的帐号ID,即UID,记录在/etc /passwd里面与帐号名称相对应的数字
-gid n : n 数字,用户组的ID,即GID,这个记录在/etc/group中
-user name:用户帐号名称,例如wd
-group name :name为组名,例如users
-nouser :寻找文件的所有者不存在/etc/passwd中的人
-nogroup :寻找文件的所有用户组不存在与/etc/group中的文件

2.1
查找/home 下属于wd的文件
这里写图片描述
2.2查找系统中不属于任何人的文件

三.文件权限与名称维度
-name filename : 查找文件名为filename的文件
-size [+-] Size : 查找比size大或者小的文件,例如-size +50,要找比50kb还要大的文件。
-taype TYPE :指定文件类型。
-perm mode:查找文件权限,刚好等于mode.
-perm -mode:查找文件权限,刚好等于mode,查找一个全部包含此权限。例如要查找-rwxr–r–,即0744,使用-perm -0744.当一个文件的权限为-rwsr-xr-x,即4755,包含了全部的0744,所以会被列举出来。
-perm +mode : 查找文件权限“包含任一mode权限”的文件,例如查找-rwxr-xr-x,即-perm +755时,一个文件属性为-rw——-也会被列出来。

3.1
查询文件名为passwd的文件
这里写图片描述
3.2查询文件类型为socket的文件名
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值