如何查看特定目录的权限?
我知道我可以使用ls -l
列出目录中包含其权限的所有文件,但是如何查看特定目录的权限。 例如,如果我想查看/etc
目录的权限?
像这样添加-d
到命令:
ls -ld /etc
从man ls
:
-d, --directory list directory entries instead of contents, and do not dereference symbolic links
您还可以使用stat
命令获取特定文件或目录的权限:
stat -c "%A %n" Directory-or-File
或八进制模式的权限:
stat -c "%a %n" Directory-or-File
-
-c
选项允许您自定义输出。 - 文件名称显示为
%n
的结果,%a
显示八进制权限,%A
显示人类可读forms的权限。