标签:
常用选项
目录存在时不报错(此时对目录没有影响),存在则创建mkdir -p,如果有需要创建父目录时创建父目录
创建目录时指定目录的权限mkdir -m
示例:
创建多级目录 mkdir -p a/b/c/d (创建a目录,并在a目录下创建b目录,在b目录下创建c目录,在c目录下创建d目录)
创建多级多个目录 mkdir -p a/{b1,b2,b3/{c1,c2,c3},b4} (创建a目录,在a目录下创建b1,b2,b3,b4目录,在b3目录下创建c1,c2,c3目录)
创建目录时并指定目录权限 mkdir -m0666 a,创建a目录,并且a目录的权限是0666,当然如果a目录本来就存在,
那么此命令无效,此命令不会修改已存在的a目录的属性
注意:之前有人提过那与 mkdir * 2>/dev/null有什么区别,区别是mkdir -p 一个已存在的目录,不会报错结果是成功的,与mkdir * 2>/dev/null只是把错误结果重定向屏蔽掉,但结果是失败的,可以echo $?看下结果验证。
shell分享之mkdir命令
标签:
原文地址:http://www.cnblogs.com/akin100/p/5429672.html