我在我的 Linux 机器上检查了 umask 值是 0022 并且我知道查找权限的方法如下:
- 目录基础权限:777
- umask 值:022
- 减去以获得新目录的权限(777-022):755(rwxr-xr-x)
$ src/x/B.java
当我检查它的权限时,我有一个这样的结构src
:drwxr-xr-x 4 gtee staff 136 Feb 17 23:17 src
即755(777-022),如上所示。
但是当我检查它的权限
x
时:dr-xr-xr-x 4 gtee staff 136 Feb 17 23:17 x
即555,但是这个值是如何分配的?我不明白这一点。
既然x
也是目录,为什么不是777-022呢?