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

全部博文(84)

文章存档

2017年(2)

2016年(4)

2015年(78)

我的朋友

分类: LINUX

2015-06-24 08:47:23

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

mkdir 1

创建的目录名是“1,让所有用户都有rwx

mkdirm 777 1

mkdir –p /root/1/2/3/4需要时创建上层目录;如果目录早已存在,则不当作错误,如果不存在就创建。

[root@awake ~]# mkdir -m 744 /root/1/2/3/4(没有-p数是不允许创建深层目录的)

mkdir: cannot create directory`/root/1/2/3/4': No such file or directory

[root@awake ~]# mkdir -mp 744 /root/1/2/3/4-m-p选项错误的写法,提示说明-m参数后面必须紧跟mode,正确写法可以写成mkdir–pm 744 /root/1/2/3/4

mkdir: invalid mode `p'

[root@awake ~]# mkdir -m 744 -p /root/1/2/3/4外的一种正确写法)

[root@awake ~]# ll 1(创建后查询,发现1/2/3目录的权限为755,这个是因为umask生效导致的,root的默认umask值为0022,只有4文件夹的属性是之前参数设定的744

drwxr-xr-x. 3 root root 4096 Apr 15 09:12 2

[root@awake ~]# ll 1/2/3/ 只有4文件夹的属性是之前参数设定的744 

drwxr--r--. 2 root root 4096 Apr 15 09:12 4

[root@awake ~]# 

阅读(1901) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~