我有一个权限为 777 的父文件夹及其权限为 600 的子文件夹,但我不是所有者。我在使用时没有在输出中看到文件夹“ghi”?
命令
find /abc/ -type d -perm 777 2>dev/null
文件夹结构
/abc/def/ghi/f123.txt
/abc/xyz/tuv/f123.txt
考虑“def”有 777 权限,但“ghi”有 600 权限
答案1
由于目录'def'的模式为600,您没有权限遍历它(作为非root),因此find命令将无法访问'def'的内容。这就是为什么“ghi”不会出现在输出中的原因。