linux中的文件权限指的是
代表着创建文件的用户(所有者),和用户组,以及其他用户对文件的读、写以及执行的权限
owner 所有者,缩写u
group 用户组,缩写g
other 其他,缩写o
第一个字符用来区分类型
d:表示是一个目录
-:表示一个普通文件。
l: 表示这是一个符号链接文件,实际上指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
第二到十个字符以三个为一组,用来表示权限,第一组代表所有者权限,第二组代表用户组的权限,第三组代表其他用户的权限
r(read)代表可读,即可以看,但是对目录和文件来说有区别,对目录而言,可以浏览目录,对文件而言,可以浏览文件的内容
w(write)可写 文件:可以新增、修改文件内容,目录:可以删除、移动目录内的文件
x(execute)可执行 具有执行文件的权限,有可以进入目录的权限
而这其中的 - 代表不具有该权限
而我们有时候会见到的数字是由这些权限而来的
r: 对应数值4
w: 对应数值2
x:对应数值1
-:对应数值0
而如果有该权限代表1,没有代表0
rwxr-xr-x (每一组代表着一个数字,组合出来的三位数就是该文件的权限所对应的数字权限,最大是7,最小是0)
111 101 101
7 5 5
所以对应的就是755 可以直接根据每个权限对应的数字相加进行计算,也可以通过二进制转十进制的方式