Bash查找具有组特定权限的文件,无论用户和其他人的权限如何

时间:2015-07-25 10:46:39

标签: bash find

仅使用八进制表示法,我需要查找只具有组读取权限的文件,无论是哪个所有者和其他权限。

哪个是正确的命令? 我找不到。

谢谢。

1 个答案:

答案 0 :(得分:1)

要仅搜索具有特定位设置的文件,而不考虑其余位,请使用-perm /<bits>表示法

find -perm /040

查找具有组读取集的所有文件

从手册页:

  

-perm / mode
  为文件设置任何权限位模式。象征
  这种形式接受模式。您必须指定“u”,“g”或
  'o'如果使用符号模式。有关
,请参见“示例”部分   一些说明性的例子如果模式中没有权限位是
  设置,此测试匹配任何文件(这里的想法是一致的)   带有-perm -000)行为的帐篷。