linux 文件详细信息

使用 ls -l 命令后会列出如下图所示的文件详细信息:

linux 文件详细信息

图中每一列的具体含义如下:

linux 文件详细信息

权限列:

 权限列中一共 10 个字符,第一个字符代表文件类型,后边9 个字符 3 个为一组表示不同用户的权限;

  第一字符表示文件类型:

       [d]:目录  

    [-]:普通文件

[l]:连接档

[b]:设备文件中可供存储的接口设备

[c]:设备文件中串行接口设备

后九个字符每三个为一组:

 第一组:文件所有人的权限;

第二组:同群组的权限;

第三组:其他非本群组人的权限;

r:可读 w:可写 x:可执行 -:表示无此属性

[d][rwx][r-x][r--]

1 234 567 890

1:代表这个文件类型(此示例中表示此文件为目录);

234:拥有人的权限(此示例中为可读可写可执行)

567:同群组中使用人的权限(此示例中为可读、可执行)

890:其他使用者的权限(此示例中仅可读,需要特别注意 由于其他使用者只有可读属性,该目录是不可进入的

x 属性与目录密切相关,如果对目录没有可执行的权限,则用户无法进入目录。因为你进入目录不能执行任何执行,因此进入该目录没有任何意义。

  连接数:

     如果文件为目录,那就与该目录下还有多少目录有关