Linux操作系统文件属性信息介绍
Linux系统是一个多用户系统,为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
Linux系统中可以使用 "ls -l" 或者 “ll” 命令显示一个文件的详细属性信息
1. 文件属性信息(如上图)
1.1 图中部分1
文件数据的 inode信息,即索引节点号(index node)。
1.2 图中部分2
文件类型信息和操作权限信息
文件类型信息(图中部分2的第一列)Linux系统中区分文件类型不以扩展名来区分,而Windows系统以扩展名来区分文件类型。
Linux系统中常见的文件类型
d <==== 目录文件
- <==== 普通文件
l <==== 链接文件
b <==== 块文件(设备文件)
c <==== 字符文件(设备文件)
s <==== socket文件
注意:
普通文件分为纯文本文件、二进制文件和数据文件,纯文本文件可以直接编辑查看,常见的命令文件为二进制文件,一般压缩文件为数据文件。可以通过file命令判断是哪种文件类型。
文件操作权限信息(控制让不同的用户对文件可以有不同的权限)
r <==== 读权限
w <==== 写权限
x <==== 执行权限
注意:图中部分2中的2-4列,显示该文件属主的操作权限,5-7列显示该文件属组的操作权限,8-10列显示其他用户对该文件的操作权限,11列 点号 表示,seliunx开启情况下创建的文件,若selinux未开启,创建的文件不会带有 点号 标识。
1.3 图中部分3
文件目录的硬链接数,可以通过多个路径查看该文件或目录的信息。
1.4 图中部分4
文件所属用户的信息(属主),文件的创建者或拥有者。
1.5 图中部分5
文件属组信息,文件所属的用户组。
1.6 图中部分6
文件的大小信息
1.7 图中部分7
文件时间信息
2. 文件名称信息(上图中的8)
文件属性信息详细说明
[root@yunxuan server]# ll -i total 0 67170831 -rw-r--r--. 1 root root 0 Nov 3 23:40 001.jpg
列属性 | 属性说明 |
文件inode索引 | 001.jpg文件的inode索引节点标号为:67170831 |
文件类型 | 文件类型为:- ,普通文件 |
文件权限 | 文件权限rw-r--r--,表示属主可读可写,属组可读,其他用户可读 |
硬链接个数 | 表示001.jpg文件有没有硬链接文件,1表示没有 |
文件属主 | root,表示001.jpg文件所属用户为root |
文件属组 | root,表示001.jpg文件所属的用户组 |
文件大小 | 0,表示此文件大小为0字节 |
文件修改时间 | 表示001,jpg文件最后被更新(包括文件创建、内容更新、文件名更新等)的时间 |
文件名称 | 文件名为:001.jpg |