在 Linux 系统中,可以通过以下命令查看当前的 umask 设置:
umask
该命令将输出当前的 umask 值。例如,如果输出为 0022
,则表示当前的 umask 设置为 0022
。
请注意,umask 值是一个三位八进制数,用于控制文件权限的默认值。具体来说,它决定了新创建的文件和目录的默认权限。例如,如果 umask 值为 0022
,则新创建的文件将具有 644
(即 -rw-r--r--
)的权限,而新创建的目录将具有 755
(即 -rwxr-xr-x
)的权限。这是因为 umask 值会与默认权限(通常是 666
对于文件,777
对于目录)进行按位取反并执行“或”运算,从而得到新创建文件和目录的最终权限。