zoukankan      html  css  js  c++  java
  • linux基础命令---umask

    umask

          指定创建文件时所需要的权限掩码,掩码的执行权限对于文件没有效果。如果模式以数字开头,则解释为八进制数字;否则解释为符号模式掩码,类似于chmod(1)所接受的模式掩码。如果省略模式,则打印掩码的当前值。

          此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

     

    1、语法

          umask [选项]  mask

     

    2、选项列表

    选项

    说明

    -S

    以字符方式表示权限掩码

    -P

    显示当前权限掩码

     

    3、实例

    1)查看mask,创建目录

    [root@localhost weijie]# umask                       //不用任何参数,可以查看掩码,0022

    0022

    [root@localhost weijie]# mkdir test               //创建目录

     [root@localhost weijie]# ll -d test               //查看

    drwxr-xr-x 2 root root 4096 9  14 10:44 test   //权限755

    2)创建文件 

    [root@localhost weijie]# touch 11.c               //创建文件

    You have new mail in /var/spool/mail/root

    [root@localhost weijie]# ll 11.c                  //查看权限

    -rw-r--r-- 1 root root 0 9  14 10:46 11.c     //权限644,因为掩码中的执行权限,对文件没有效果

    3)修改掩码,创建目录

    [root@localhost weijie]# umask 0033              //修改掩码

    [root@localhost weijie]# mkdir test/             //创建目录

    [root@localhost weijie]# ll -d test/             //查看权限

    drwxr--r-- 2 root root 4096 9  14 10:48 test/           //权限是744

  • 相关阅读:
    makefile编写---单个子目录编译自动变量模板ok
    任务22:课程介绍 & 任务23:Http请求的处理过程
    任务20:DI初始化的源码解读 & 任务21:依赖注入的使用
    任务19:单元测试
    任务18:控制反转
    任务17:从UML角度来理解依赖
    任务16:介绍-
    任务15:配置框架设计浅析
    任务14:配置的热更新
    任务13:在Core Mvc中使用Options
  • 原文地址:https://www.cnblogs.com/wj78080458/p/10033456.html
Copyright © 2011-2022 走看看