find -perm -xxx 中连字符的含义

find -perm -xxx 中连字符的含义

在此输入图像描述

我只是想知道与第一个命令相比,第二个命令中额外的连字符的作用是什么。

答案1

它位于手册页:

   -perm-模式                                                              
          所有的权限位模式都是为文件设置的。象征性的  
          模式以这种形式被接受,这通常是  
          哪个想要使用它们。您必须指定“u”、“g”或“o”  
          如果您使用符号模式。请参阅示例部分了解一些  
          说明性示例。

还有在POSIX:

-perm[-]模式
模式参数用于表示文件模式位。它的格式应与中描述的 symbolic_mode 操作数相同chmod,并应解释如下。首先,应假定模板已清除所有文件模式位。一个操作符号'+'应在模板中设置适当的模式位;'-'应清除适当的位;'='应设置适当的模式位,而不考虑进程的文件模式创建掩码的内容。操作符号为'-'不能是模式的第一个字符;这可以避免与可选的前导产生歧义<hyphen-minus>。由于初始模式全部关闭,因此不需要使用任何符号模式'-'作为第一个字符。

相关内容