使用`find -perm`来查找何时未设置权限
我想在我的目录中find不可读的文件(例如gr文件)。 所以我试过这个:
find . -perm -gr
它显示我所有的文件? 所以我试过这个:
find . -perm -g+r
它只显示我可读的文件。 看来, -perm -gr
匹配所有文件。 我正在使用CentOS 5.5。 难道我做错了什么? 它看起来不像-perm -gr
做任何有用的事情。
尝试:
find . ! -perm -g+r
如果你想find你不可读的文件,你可以使用
find . ! -readable
当你执行下面的指令时,你可以看到所有的文件,因为你是以root身份执行的。
find . -perm -gr
尝试以普通用户身份执行。