学过linux的人都知道,可读:4 可写:2 可执行:1
一个文件如果可读可写可执行的值就是7=4+2+1,但是为啥要这样设置,看一下它们的二进制。
4 : 0000 0100
2 : 0000 0010
1 : 0000 0001
7 : 0000 0111
二进制0表示false,1表示true。4+2+1 相加后彼此二进制位不受影响,能很好的表示对应的权限。7中二进制0111中的3个1表示可读可写可执行。