使用`find -perm`查找未设置权限的时间

Use*_*er1 66 linux bash find

我想在我的目录中找到不可读的文件(例如带有gr的文件).所以我尝试了这个:

find . -perm -g-r

它向我展示了所有文件?所以我尝试了这个:

find . -perm -g+r

它只向我显示了可读文件.它似乎-perm -g-r匹配所有文件.我正在使用CentOS 5.5.难道我做错了什么?它看起来-perm -g-r没什么用处.

jgr*_*jgr 92

尝试:

find . ! -perm -g+r

  • 那很有效!我仍然对`-perm -gr`无法工作感到困惑,但是哦. (3认同)

Cha*_*ley 24

如果要查找不可读文件,可以使用

find . ! -readable
Run Code Online (Sandbox Code Playgroud)

  • 这适用于Linux,但Mac上的BSD发现(从2008年开始)不支持它. (6认同)