linux 命令:umask 详解

umask 的功能是展示或设置文件模式掩码。

用法

        umask [-p] [-S] [mode]

使用 mode 描述的格式设置文件模式掩码,如果未指定 mode,展示当前掩码。mode 可以是八进制数或者类似 chmod 中的符号字符串。

-p        以八进制数字表示掩码

-S       以符号格式表示掩码

使用示例:

[root@server ~]# umask -p 0022
[root@server ~]# umask
0022
[root@server ~]# umask -p
umask 0022
[root@server ~]# umask -S u=rwx,g=rx,o=rx
u=rwx,g=rx,o=rx
[root@server ~]# umask -S
u=rwx,g=rx,o=rx

在不指定文件模式时,即默认模式是通过文件默认模式减去 umask 的值(目录也是)。文件的默认模式是666,目录是777。比如 umask 的值是0022,第一位是特殊位,这里不考虑。那么用666减去022,得到644,777减去022,得到755,参考以下代码。

[root@server ~]# touch file
[root@server ~]# ll file
-rw-r--r-- 1 root root 0 1月  12 17:17 file
[root@server ~]# mkdir dire
[root@server ~]# ll | grep dire
drwxr-xr-x 2 root root  4096 1月  12 17:40 dire
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值