mkdir命令使用说明
1、命令概述
mkdir命令是“make directories”的缩写,用来创建指定名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
2、命令语法
mkdir 【选项】 【目录名】
3、命令选项
-p 递归创建多级目录
-m 创建目录的同时设置目录的权限
-v 显示目录的创建过程
-z 将创建目录的SELinux安全环境设置为CTX
4、命令示例
4.1创建单个目录
1 [root@localhost ~]# mkdir work 2 [root@localhost ~]# ls 3 work
4.2创建多个目录
1 [root@localhost ~]# mkdir work1 work5 workk 2 [root@localhost ~]# ls 3 work1 work5 workk
4.3创建多个有序的目录
1 [root@localhost ~]# mkdir a{1..3}work b{1..3}work 2 [root@localhost ~]# ls 3 a1work a2work a3work b1work b2work b3work
4.4 -p 递归创建多级目录
1 [root@localhost ~]# mkdir -p /root/a/b/c 2 [root@localhost ~]# tree /root/ 3 /root/ 4 └── a 5 └── b 6 └── c 7 8 3 directories, 0 files
4.5 -m 创建目录的同时设置目录的权限
1 [root@localhost ~]# mkdir -m 700 work 2 [root@localhost ~]# ll 3 总用量 0 4 drwx------. 2 root root 6 10月 10 14:03 work
4.6 -v 显示目录的创建过程
1 [root@localhost ~]# mkdir -v work{1..3} 2 mkdir: created directory 'work1' 3 mkdir: created directory 'work2' 4 mkdir: created directory 'work3'
4.7一条命令创建多个多级目录
1 [root@localhost ~]# mkdir -p work/{doc/,job/{a/,b/},logs/{logs1/,logs2/}} 2 [root@localhost ~]# tree /root/ 3 /root/ 4 └── work 5 ├── doc 6 ├── job 7 │ ├── a 8 │ └── b 9 └── logs 10 ├── logs1 11 └── logs2 12 13 8 directories, 0 files