Chinaunix首页 | 论坛 | 博客
  • 博客访问: 308825
  • 博文数量: 84
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 890
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-13 16:46
文章分类

全部博文(84)

文章存档

2017年(2)

2016年(4)

2015年(78)

我的朋友

分类: LINUX

2015-06-11 19:44:25

1.作用mkdir命令的作用是建立名称为dirname的子目录,与MSDOS下的md命令类似,它的使用权限是所有用户。
2.格式mkdir [options] 目录名Usage:mkdir [OPTION]... DIRECTORY...
3.[options]主要参数
-m,--mode=模式:设定权限,与chmod类似。
-p,--parents:需要时创建上层目录;如果目录早已存在,则不当作错误。如果不存在就创建。
-v,--verbose:每次创建新目录都显示信息。
--version:显示版本信息后离开。

实例 
创建目录1并使用umask设定的权限root默认为755


  1. [root@awake ~]# mkdir 1                      //创建的目录名是“1”,让所有用户都有rwx
  2. [root@awake ~]# mkdir-m 777 1
  3. [root@awake ~]# mkdir –p /root/1/2/3/4       //需要时创建上层目录;如果目录早已存在,则不当作错误,如果不存在就创建。
  4. [root@awake ~]# mkdir -m 744 /root/1/2/3/4   //没有-p参数是不允许创建深层目录的)
  5. mkdir: cannot create directory`/root/1/2/3/4': No such file or directory
  6. [root@awake ~]# mkdir -mp 744 /root/1/2/3/4  //-m和-p选项错误的写法,提示说明-m参数后面必须紧跟mode,正确写法可以写成mkdir–pm 744 /root/1/2/3/4
  7. mkdir: invalid mode `p'
  8. [root@awake ~]# mkdir -m 744 -p /root/1/2/3/4 //另外的一种正确写法
  9. [root@awake ~]# ll 1          //创建后查询,发现1/2/3目录的权限为755,这个是因为umask生效导致的,root的默认umask值为0022,只有4文件夹的属性是之前参数设定的744
  10. drwxr-xr-x. 3 root root 4096 Apr 15 09:12 2
  11. [root@awake ~]# ll 1/2/3/                     //只有4文件夹的属性是之前参数设定的744
  12. drwxr--r--. 2 root root 4096 Apr 15 09:12 4
  13. [root@awake ~]#


阅读(890) | 评论(0) | 转发(0) |
0

上一篇:scp命令

下一篇:linux grep命令

给主人留下些什么吧!~~