Linux命令之mkdir(5)
2022-10-12 本文已影响0人
3d0829501918
1、功能说明
是用来创建目录文件。
默认情况下,如果创建的目录已存在,则会提示已存在而不继续创建,不覆盖已有文件。
2、语法格式
mkdir [选项] [目录]
3、选项解释
-p 递归创建多级目录
-m 建立目录的同时设置目录的权限,也可以用chmod命令设置
-z 设置安全上下文
-v 显示目录的创建过程
4、参考实例
- 在当前工作目录中,创建一个目录文件
mkdir data
[root@xiaonong]# mkdir data
[root@xiaonong]# tree
.
└── data
1directory, 0 files
- 在当前工作目录中,创建多个目录文件
mkdir data2 data3 data4
[root@xiaonong]# mkdir data2 data3 data4
[root@xiaonong]# tree
.
├── data
├── data2
├── data3
└── data4
4directories, 0 files
- 创建文件并指定特定权限
mkdir -m 741 data5
[root@xiaonong]# mkdir -m 741 data5
[root@xiaonong]# ll -a
total 0
drwxr----x 2xiaonong staff 64B 9 22 18:12 data5
- 在当前目录中,递归创建目录
mkdir -p data/fdata/sdata/test.txt
[root@xiaonong]# mkdir -p data/fdata/sdata/test.txt
[root@xiaonong]# tree data
data
└── fdata
└── sdata
└── test.txt
3directories, 0 files
- 在当前目录中,同事创建多个目录以多级子目录
mkdir -pv data2/{a1_1,a1_2}/{b2_1,b2_2}
[root@xiaonong]# mkdir -pv data2/{a1_1,a1_2}/{b2_1,b2_2}
[root@xiaonong]# tree data2
data2
├── a1_1
│ ├── b2_1
│ └── b2_2
└── a1_2
├── b2_1
└── b2_2
6 directories, 0 files