LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 805|回复: 2

关于命令find 的perm问题

[复制链接]
发表于 2006-6-4 02:34:06 | 显示全部楼层 |阅读模式
为什么下面命令结果相同??
$find . -perm 777 -print
$find . -perm -007 -print
而上面的007是怎么计算来的???????????
发表于 2006-6-7 00:36:48 | 显示全部楼层
  1. -perm -mode
复制代码
means any perm bits bigger than the mode. In your case, as long as the last octal digit is 7, it doesn't care whatever the rest.
回复 支持 反对

使用道具 举报

发表于 2006-6-7 09:29:45 | 显示全部楼层

#说的不对的还请大家指出

Post by pro21ms4
为什么下面命令结果相同??
$find . -perm 777 -print
$find . -perm -007 -print
而上面的007是怎么计算来的???????????


$find . -perm 777 -print 其中的777指定的是文件的具体权限


$find . -perm -007 -print  这样满足的文件权限只要是最后一位是7 就可以了,即属主和组的权限可以是任意的, 即可以说777是007的子集了

假如是 $find . -perm +775 -print  "+"表明只要满足任意一组权限即可,这样文件权限是 075 或705 或775的文件都可以被找到

表达能力有限呵呵,不知道说清楚没有呵呵
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表