- 权限的查看和读取
1、权限查看
ls -l file ##查看文件权限
ls -ld dir ##查看目录权限
2、权限的读取
文件的属性被叫做文件的元数据(meta data)
一种元数据用1个byte来记录内容
#文件权限信息#
- | rw-r--r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos
[1] [2] [3] [4] [5] [6] [7] [8] [9]
#目录权限信息#
d | rw-r--r-- | . | 2 | root | root | 0 | Apr 12 10:57 | westosdir
[1] [2] [3] [4] [5] [6] [7] [8] [9]
#对于每一位的解释#
[1] #文件类型
#- 普通文件
#d 目录
#l 软连接(快捷方式)
#b 块设备(u盘)
#c 字符设备(/dev/pts/0)
#s socket套接字(应用程序之间进行双向通信的端点)
#p 管道 |
[2] #用户权限(可改)
rw- | r-- | r--
user group other
(可读可写)(只读) (只读)
[3] #系统的selinux开启,安全上下文
[4] #对于文件:文件内容被系统记录的次数(硬链接个数)
#对于目录:目录中子目录的个数
inodetables(节点区域) | dataarea(数据区域)
软链接:多个节点对应一个数据区域,节省磁盘空间 ; 以路径的形式存在,类似快捷方式 ; 可以跨文件系统 ; 可对一个不存在的文件名进行链接 ; 可对目录进行链接
硬链接:一个节点对应多个数据区域 ; 以文件副本的形式存在,不占用实际空间 ; 不允许给目录创建硬链接 ; 只能在同一个文件系统中创建 ; 可以以不同的文件名存在在同一个目录中,或者以相同的文件名存在在不同的目录中
[5] #文件拥有者(可改)
[6] #文件拥有组(可改)
[7] #对于文件:文件内容大小(可改)
#对于目录:目录中子文件的元数据大小
mkdir w
ls -ld w/
touch w/w1
ls -ld w/ # 此时目录中子文件的元数据 8+2(w1)=10
[8] #文件内容最后一次被修改的时间(可改 touch -t)