导航菜单

Linux命令大全-mkdir命令

陆兴东 2026-04-07 9 浏览 Linux命令

一、简介

mkdir(英文全拼:make directory) 命令用于创建目录。

二、语法

用法:mkdir [选项]... 目录...

常用参数:

参数

参数说明

-m,   --mode=MODE

创建目录的同时设置权限

-p,   --parents

递归创建多级目录

-v,   --verbose

显示执行过程详细信息

-Z

设置目录安全上下文,只能selinux启用才生效

三、实战

1、建立一个目录文件

[root@app01 app]# mkdir test

2、创建一个目录文件并设置644权限

[root@app01 app]# mkdir -m 644 dir
[root@app01 app]# ls -lrtd dir
drw-r--r-- 2 root root 6 7月  19 20:13 dir

3、一次创建多个目录

[root@app01 app]# mkdir dir1 dir2 dir3
[root@app01 app]# ls -d dir1 dir2 dir3
dir1  
dir2  
dir3

4、一次创建有嵌套关系的目录

[root@app01 app]# mkdir -p /app/test1/test2
[root@app01 app]# ls -lrd /app/test1/test2
drwxr-xr-x 2 root root 6 7月  19 20:20 /app/test1/test2

-p参数是确保目录名称存在,不存在的就建一个。

如果不加该参数,是不能创建嵌套关系的目录,且创建时还会报错,如下所示:

[root@app01 app]# mkdir /app/a/b
mkdir: 无法创建目录"/app/a/b": 没有那个文件或目录

5、显示创建目录过程

[root@app01 app]# mkdir -v /app/a
mkdir: 已创建目录 "/app/a"