linux可读可写为啥设置421

mac2026-04-14  2

        学过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表示可读可写可执行。

最新回复(0)