我有两项练习要做但我不知道该怎么做。
显示 /etc 中的目录列表,其中其他目录没有任何访问权限。
显示目录列表,其中组具有“读取”和“执行”访问权限。
我尝试过这个,但是没有用:
/etc$ find . \! -perm /o+- | ls -l
答案1
你很接近了 - 然而
ls
不接受标准输入上的文件。您可以使用-exec ls -ld {} +
或仅使用find
命令本身-ls
,它提供类似的信息问题要求提供目录,因此您可能应该添加
-type d
。您可能希望添加-maxdepth 1
以防止递归列表这种
/perm
形式比较棘手;我怀疑你需要/o=rwx
第一种情况。看看你是否能自己弄清楚第二种情况