mkdir命令是”make directories”中每个单词的粗体字母组合而成,其功能是创建目录,默认情况下,如果要创建的目录已存在,则会提示此文件已存在;而不会继续创建目录。

语法

1
mkdir [option] [dictory]

参数

参数 意义
-p 递归创建
-m 设置新创建目录的默认目录对应的权限
-v 显示创建目录过程

常用命令

1
2
3
4
5
6
7
8
9
10
11
12
# 创建单个目录
mkdir test

# 创建包含子目录
mkdir -p test/test2

# 默认权限
mkdir -m 333 test

# 一次性创建目录
mkdir -p level1/{level2-1,level2-2}
mkdir -p level1/dir{1..5}

克隆目录结构

1
2
3
4
5
# 将目录结构输出文件
tree -fid --noreport test >>test

# 创建目录
mkdir -p `cat /root/testdir`