命令速查filesystem
mkdir:创建目录
创建一个或多个目录,并可按需补齐不存在的父目录或设置初始权限。
创建目录。使用 -p 时会补齐缺失的父目录,并允许目标目录已经存在。
mkdir [选项] 目录...mkdir -p -- "$HOME/practice/day1"mkdir -m 700 -- "$HOME/private-lab"mkdir -p -- "$HOME/practice/a/b"-m 700 明确设置目标目录模式。使用 -p 时,命令自动创建的父目录仍会按默认模式和 umask 计算权限。
该命令会改变文件系统。避免在变量为空、路径未加引号或权限范围不明确时创建目录;普通学习目录通常不需要 sudo。
GNU 与 BusyBox 差异
Section titled “GNU 与 BusyBox 差异”两者通常支持 -p、-m、-v。GNU 实现提供更多权限上下文相关功能;BusyBox 的可用选项取决于编译配置,应先运行 mkdir --help。