如何查看特定目录的权限?

我知道我可以使用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的权限。