ls命令的-l选项可显示有关权限和所有权的详细信息
使用-d选项可显示有关目录本身(而非其内容)的详细信息
长列表的第一个字符表示文件类型,解释如下:
- - 是常规文件
- d 是目录
- l 是软链接
- 其他字符代表硬件设备(b和c)或其他具有特殊用途的文件(p和s)
接下来的九个字符是文件权限。它们分为三组,每组三个字符,分别对应:应用于拥有该文件的用户的权限、应用于拥有该文件的组的权限,以及应用于其他所有用户的权限。如果组中显示rwx,说明该类别具有读取、写入和执行三种权限。如果其中一个字母被替换为-,则表示该类别没有这个权限。
在链接数之后,第一个名称指定拥有该文件的用户,第二个名称指定拥有该文件的组。
因此,在上面的示例中,用户student的权限由第一组三个字符指定。用户student对test具有读写权限,但不具有执行权限。
组student的权限由第二组三个字符指定:它也对test具有读写权限,但不具有执行权限。
其他任何用户的权限由第三组三个字符指定:它们仅对test具有读取权限。
应用最具体的权限组。因此,如果用户student与组student具有不同的权限,而用户student也是该组的成员,那么用户权限将是最终应用的权限。