创建指定名称的目录;
命令格式 - mkdir [选项] 目录…;
命令功能 - 在当前位置创建指定名称的目录,可一次创建多个目录或文件夹。
命令参数 -
-m :模式,设定权限<模式>;
-p :一个路径名称。创建路径时若某些目录不存在,会报错,加上此选项后,系统将自动创建那些不存在的目录;
-v :每次创建新目录都显示信息;
注意 -
命令实例 -
创建一个空目录
xxxxxxxxxx11mkdir test1递归创建多个目录
xxxxxxxxxx11mkdir -p test2/test22/test222创建权限为777的目录
xxxxxxxxxx11mkdir -m 777 test3创建目录并显示信息
xxxxxxxxxx11mkdir -v test4一个命令创建项目的目录结构
xxxxxxxxxx341// 下面是示例是Linux下的;2// mac OS X 的terminal稍有不同3// 1.-v和-p一起使用时,-v会失效;4// 2.没有 tree 命令,关于添加 tree 指令,可参考下方链接;56mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}7mkdir: 已创建目录 “scf”8mkdir: 已创建目录 “scf/lib”9mkdir: 已创建目录 “scf/bin”10mkdir: 已创建目录 “scf/doc”11mkdir: 已创建目录 “scf/doc/info”12mkdir: 已创建目录 “scf/doc/product”13mkdir: 已创建目录 “scf/logs”14mkdir: 已创建目录 “scf/logs/info”15mkdir: 已创建目录 “scf/logs/product”16mkdir: 已创建目录 “scf/service”17mkdir: 已创建目录 “scf/service/deploy”18mkdir: 已创建目录 “scf/service/deploy/info”19mkdir: 已创建目录 “scf/service/deploy/product”20tree scf/21scf/22|-- bin23|-- doc24| |-- info25| `-- product26|-- lib27|-- logs28| |-- info29| `-- product30`-- service31 `-- deploy32 |-- info33 `-- product3412 directories, 0 files