小编flo*_*mia的帖子

-查找中的烫发标志

我正在尝试围绕这个命令:

find /home/ -type d \( -perm -0002 -a ! -perm -1000 \) 2>/dev/null
Run Code Online (Sandbox Code Playgroud)

我知道它将在“home”目录中查找所有目录并将所有 stderr 消息重定向到一个文件(以抑制它们),但是我对中间的部分感到困惑,特别是:

\( -perm -0002 -a ! -perm -1000 \)
Run Code Online (Sandbox Code Playgroud)

斜线是什么意思?我假设! -perm -1000意味着查找没有这些权限的目录,-perm -0002意味着查找具有这些权限的目录,但我只习惯于以 644 形式查看权限(例如)。为什么是四位数?另外,-a国旗有什么作用?

permissions find quoting

2
推荐指数
1
解决办法
803
查看次数

标签 统计

find ×1

permissions ×1

quoting ×1