跳转到内容
命令速查filesystem

mkdir:创建目录

创建一个或多个目录,并可按需补齐不存在的父目录或设置初始权限。

状态
已审阅
难度
入门
风险
会改变系统
平台
linux · busybox

创建目录。使用 -p 时会补齐缺失的父目录,并允许目标目录已经存在。

Terminal window
mkdir [选项] 目录...
Terminal window
mkdir -p -- "$HOME/practice/day1"
mkdir -m 700 -- "$HOME/private-lab"
mkdir -p -- "$HOME/practice/a/b"

-m 700 明确设置目标目录模式。使用 -p 时,命令自动创建的父目录仍会按默认模式和 umask 计算权限。

该命令会改变文件系统。避免在变量为空、路径未加引号或权限范围不明确时创建目录;普通学习目录通常不需要 sudo

两者通常支持 -p-m-v。GNU 实现提供更多权限上下文相关功能;BusyBox 的可用选项取决于编译配置,应先运行 mkdir --help