有什么命令可以直接查看目录的权限位?
答案1
有几种方法。stat
用于显示有关文件和目录的信息,因此这可能是最好的方法。它需要一个格式参数来控制它的输出内容;%a
将显示权限的八进制值,同时%A
将显示人类可读的形式:
$ stat -c %a /
755
$ stat -c %A /
drwxr-xr-x
$ stat -c %a /tmp
1777
$ stat -c %A /tmp
drwxrwxrwt
另一种(可能更常见)的方法是使用ls
.-l
将使其使用长列表格式(其第一个条目是人类可读的权限形式),并将-d
使其显示指定目录的条目而不是其内容:
$ ls -ld /
drwxr-xr-x 22 root root 4.0K Apr 28 20:32 /
$ ls -ld /tmp
drwxrwxrwt 7 root root 12K Sep 25 22:31 /tmp