mkdir 用于创建一个或多个新目录。
mkdir 在文件系统中创建新目录。默认情况下,如果父目录不存在,创建会失败;使用 -p 参数可以递归创建所有不存在的父目录。
示例 1:创建单个目录
mkdir project
示例 2:一次性创建多个目录
mkdir src tests docs
ls
docs src tests
示例 3:递归创建嵌套目录
mkdir -p project/src/components project/tests/unit
project/
├── src/
│ └── components/
└── tests/
└── unit/
示例 4:创建目录并设置权限
mkdir -m 755 public_html
ls -ld public_html
drwxr-xr-x 2 alice staff 4096 Aug 19 08:00 public_html
| 参数 | 长参数 | 说明 |
|---|---|---|
-p |
--parents |
递归创建父目录,如果目录已存在不报错 |
-m |
--mode=MODE |
创建目录时设置权限模式(如 755、700) |
-v |
--verbose |
为每个创建的目录输出一条消息 |