码迷,mamicode.com
首页 > 系统相关 > 详细

shell分享之mkdir命令

时间:2016-04-25 09:14:38      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:

常用选项
   目录存在时不报错(此时对目录没有影响),存在则创建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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!