1.命令名称:mkdir

2.用途:在指定的位置创建目录

3.用法:mkdir [OPTION]... DIRECTORY...,即mkdir 参数 目录路径

4.参数:

 -m, --mode=MODE:设定chmod模式下权限,而不是 rwxrwxrwx 减 umask的权限

 -p, --parents 父目录不存在则创建父目录,可以用来创建多级目录

 -v, --verbose 每次创建目录都显示信息

5.例子:

例1:创建一个空目录

[root@mycentos test]# mkdir test_1

[root@mycentos test]# ls -lh

总用量 4.0K

drwxr-xr-x 2 root root 4.0K 5月  11 11:35 test_1

[root@mycentos test]# 

例2:创建多级目录

[root@mycentos test]# cd 

[root@mycentos ~]# mkdir /home/test/test_1/test_2/test_3/test_4 #不指定参数会报错

mkdir: 无法创建目录"/home/test/test_1/test_2/test_3/test_4": 没有那个文件或目录

[root@mycentos ~]# mkdir -p /home/test/test_1/test_2/test_3/test_4 #指定-p参数就正常执行

[root@mycentos ~]# tree /home/test

/home/test

└── test_1

    └── test_2

        └── test_3

            └── test_4

4 directories, 0 files

使用tree命令正常显示目录结构

例3:使用-v打印创建目录的信息

[root@mycentos ~]# mkdir -pv /home/test/test_1/test_2/test_3/test_5/test_6 

mkdir: 已创建目录 "/home/test/test_1/test_2/test_3/test_5"

mkdir: 已创建目录 "/home/test/test_1/test_2/test_3/test_5/test_6"

例4:创建权限为666的目录

[root@mycentos ~]# mkdir -m 666 -p /home/test/test_7 -v

mkdir: 已创建目录 "/home/test/test_7"

[root@mycentos test]# ls -lh

总用量 8.0K

drwxr-xr-x 3 root root 4.0K 5月  11 11:37 test_1

drw-rw-rw- 2 root root 4.0K 5月  11 11:40 test_7

test_1目录的权限为777,test_7目录的权限为666