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
转载于:https://blog.51cto.com/myhwj/1772144