我对xargs很新,似乎无法理解这个命令的作用。具体来说,我对它的find
部分和括号感到困惑。欢迎任何解释。
xargs -I '{}' find '{}' -xdev -type d \( -perm -0002 -a ! -perm -1000 \)
答案 0 :(得分:8)
所有这些都可以在xargs和find手册页中找到
xargs -I '{}'
是替换字符串,并将使用输入中的行替换任何出现的'{}'到xargs
find '{}'
使用“{}”
中的名称搜索目录-xdev
不要去其他filesytstems
-type d
仅搜索目录
\(
不是100%,但我认为这些只是对最后2个参数进行分组
-perm -0002 -a ! -perm -1000
检查权限包含0002而不是1000
-a
是和
!
不是
如果您不确定这些代表什么,请查找权限位。