Dog
我的 Linux 系统上的工作目录中有一个名为 的文件夹。
列出此文件夹访问权限的 shell 命令是什么?
我试过了ls -l Dog
,但是输出是total 0
。
答案1
要获取访问权限(和其他信息),目录(文件夹)使用ls
你需要添加-l
和 -d
(--directory
) 选项:
ls -ld Dog
解释来自man ls
:
-d, --directory list directories themselves, not their contents
因此,如果省略-d
,ls
则将报告有关目录的内容:如果目录为空,则结果将类似于
$ ls -l Dog
total 0
要仅获取访问权限,请使用stat
而不是ls
-
stat -c %A Dog
用于人类可读的权限,或
stat -c %a Dog
以八进制表示。