1. 命令格式
mkdir [OPTION]...DIRECTORY...
2. 命令功能
创建目录的命令,此命令属于内建命令。
3. 命令参数
-m, --mode 设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录
-v, --verbose 每次创建新目录都显示信息
--help 显示此帮助信息并退出
--version 输出版本信息并退出
4. 命令实例
实例1:创建一个空目录路
[[email protected] ~]# mkdir /data
[[email protected] ~]# ls -ld /data
drwxr-xr-x. 2 root root 4096 Jul 15 07:31 /data
实例2:递归创建目录
[[email protected] /]# mkdir -p /test/a/bc/ddd
[[email protected] /]# tree test/
test/
└── a
└── bc
└──ddd
实例3:创建带权限的目录
[[email protected] /]# mkdir -m 111 test2
[[email protected] /]# ll -d test2
d--x--x--x 2 root root 4096 Jul 18 23:49 test2
实例4:创建目录显示信息
[[email protected] /]# mkdir -v test3
mkdir: created directory `test3‘
[[email protected] /]# ll -d test3
drwxr-xr-x 2 root root 4096 Jul 18 23:51 test3
实例5:创建网站栏目结构
[[email protected]/]#mkdir-vp bjdch/{xxgk/,bsfw/,zhuti/{2015/,2016/},ssdc/,msfw/{jy/,yl/,live/{eat/,drink/,sleep/}},mldc/}
mkdir: created directory `bjdch‘
mkdir: created directory `bjdch/xxgk/‘
mkdir: created directory `bjdch/bsfw/‘
mkdir: created directory `bjdch/zhuti‘
mkdir: created directory `bjdch/zhuti/2015/‘
mkdir: created directory `bjdch/zhuti/2016/‘
mkdir: created directory `bjdch/ssdc/‘
mkdir: created directory `bjdch/msfw‘
mkdir: created directory `bjdch/msfw/jy/‘
mkdir: created directory `bjdch/msfw/yl/‘
mkdir: created directory `bjdch/msfw/live‘
mkdir: created directory `bjdch/msfw/live/eat/‘
mkdir: created directory `bjdch/msfw/live/drink/‘
mkdir: created directory `bjdch/msfw/live/sleep/‘
mkdir: created directory `bjdch/mldc/‘
[[email protected] /]# tree -L 3 /bjdch
/bjdch
├── bsfw
├── mldc
├── msfw
│ ├── jy
│ ├── live
│ │ ├── drink
│ │ ├── eat
│ │ └── sleep
│ └── yl
├── ssdc
├── xxgk
└── zhuti
├── 2015
└── 2016
14 directories, 0 files
参考:
http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html