linux mkdir 命令

08-09

功能

创建新的目录

语法

mkdir [选项] 目录

选项

-m, 设定权限

-p, 创建路径中所有未存在的目录

-v, 每次创建新的目录时显示信息

示例

mkdir demo创建一个新目录,名称为 demo

lychie@ubuntu:/test$ mkdir demo

lychie@ubuntu:/test$ ls

demo

mkdir demo1 demo2创建多个目录,多个目录之间用空格隔开

lychie@ubuntu:/test$ mkdir demo1 demo2

lychie@ubuntu:/test$ ls

demo demo1 demo2

mkdir -m 700 demo3创建一个权限为 700 的目录

lychie@ubuntu:/test$ mkdir -m 700 demo3

lychie@ubuntu:/test$ ls -l

总用量 16

drwxrwxr-x 2 lychie lychie 4096 9月 23 18:17 demo

drwxrwxr-x 2 lychie lychie 4096 9月 23 18:17 demo1

drwxrwxr-x 2 lychie lychie 4096 9月 23 18:17 demo2

drwx------ 2 lychie lychie 4096 9月 23 18:18 demo3

mkdir -p demo4/sub1/sub2创建多个目录

lychie@ubuntu:/test$ mkdir -p demo4/sub1/sub2

lychie@ubuntu:/test$ tree -d demo4

demo4

└── sub1

└── sub2

2 directories

mkdir -v demo5创建目录时显示信息

lychie@ubuntu:/test$ mkdir -v demo5

mkdir: 已创建目录 "demo5"

lychie@ubuntu:/test$ ls

demo demo1 demo2 demo3 demo4 demo5

mkdir -pv src/{main/{java,resources},test}创建目录结构

lychie@ubuntu:/test$ mkdir -pv src/{main/{java,resources},test}

mkdir: 已创建目录 "src"

mkdir: 已创建目录 "src/main"

mkdir: 已创建目录 "src/main/java"

mkdir: 已创建目录 "src/main/resources"

mkdir: 已创建目录 "src/test"

lychie@ubuntu:/test$ tree -d src

src

├── main

│ ├── java

│ └── resources

└── test

4 directories5