mkdir
mkdir命令 用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录
格式
mkdir [选项] [目录..]
参数选项
参数 | 备注 |
---|---|
-Z | 设置安全上下文,当使用SELinux时有效 |
-p | 同--parents ,若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录 |
-m | <目标属性>或--mode<目标属性>建立目录的同时设置目录的权限 |
-v | --version 显示版本信息 |
实例
-
递归创建多个目录
命令:mkdir -p dir1/dir2/dir3
[root@VM_0_9_centos ~]# mkdir -p dir1/dir2/dir3 [root@VM_0_9_centos ~]# ls -Rl ./dir1: total 4 drwxr-xr-x 3 root root 4096 Oct 25 14:41 dir2 ./dir1/dir2: total 4 drwxr-xr-x 2 root root 4096 Oct 25 14:41 dir3 ./dir1/dir2/dir3: total 0
-
创建权限为777的目录
命令:mkdir - m 777 test1*
[root@VM_0_9_centos ~]# mkdir -m 777 test7 drwxrwxrwx 2 root root 4096 Oct 25 14:43 test7
-
一个命令创建项目的目录结构
命令:mkdir -vp
mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}