文件查找和压缩

find:权限查找

2018-05-31  本文已影响0人  圆缘1987

语法:-perm [/|-]MODE

/|+:并集(多)或的关系-----u,g,o其中一个有

-:交集(少)与的关系------u,g,o每个都要有

MODE: 精确权限匹配

/(+)|-可以换成二进制对比:100=2^2=4 ; 10=2^1=2 ; 1=2^0=1 (对应位相加)
7=111; 6=110; 5=101; 4=100; 3=011; 2=010; 1=001
0 表示不关注

1.png u

/MODE(u,g,o或的关系):任何一类(u,g,o)对象的权限中只要能一位匹配即可,或关系,+ 从centos7开始淘汰

-MODE(u,g,o包含):每一类对象都必须同时拥有指定权限,与关系


find-perm755会匹配权限模式恰好是755的文件

只要当任意人有写权限时,find-perm+222就会匹配

只有当每个人都有写权限时,find-perm-222才会匹配

只有当其它人(other)有写权限时,find-perm-002才会匹配

3.png

6、查找/etc目录下所有用户都没有写权限的文件
find /etc -not -perm +222(+是或:+222--其中一类用户有写)
find /etc -not -perm /222
7、查找/etc目录下至少有一类用户没有执行权限的文件
find /etc -not -perm -111(-是且:-111---每一类用户都有执行)
8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
find /etc/init.d -perm -113

上一篇下一篇

猜你喜欢

热点阅读