mkdir — 创建目录

mkdir 用于创建一个或多个新目录。

命令说明

mkdir 在文件系统中创建新目录。默认情况下,如果父目录不存在,创建会失败;使用 -p 参数可以递归创建所有不存在的父目录。

应用场景

  • 创建项目目录结构
  • 一次性创建多层目录
  • 创建临时工作目录
  • 为脚本生成目录树

常用示例

示例 1:创建单个目录

bash
复制代码
mkdir project

示例 2:一次性创建多个目录

bash
复制代码
mkdir src tests docs
plaintext
复制代码
ls
plaintext
复制代码
docs  src  tests

示例 3:递归创建嵌套目录

bash
复制代码
mkdir -p project/src/components project/tests/unit
plaintext
复制代码
project/
├── src/
│   └── components/
└── tests/
    └── unit/

示例 4:创建目录并设置权限

bash
复制代码
mkdir -m 755 public_html
ls -ld public_html
plaintext
复制代码
drwxr-xr-x 2 alice staff 4096 Aug 19 08:00 public_html

help 参数详解

参数 长参数 说明
-p --parents 递归创建父目录,如果目录已存在不报错
-m --mode=MODE 创建目录时设置权限模式(如 755700
-v --verbose 为每个创建的目录输出一条消息