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

 

posted @ 2019-10-10 14:14  网络小白-lzg  阅读(2887)  评论(0编辑  收藏  举报