在linux系统中,mkdir 命令是 make directories 的缩写,用于创建一个或多个新目录。
1、 命令基本格式为:
mkdir [选项] 目录名
2、 查看 mkdir 命令的帮助信息,可执行以下命令获取完整用法与参数说明:
mkdir --help
或
man mkdir

3、 创建相对路径的目录:
相对路径基于当前工作目录。例如,在当前目录下新建 docs 文件夹:
mkdir docs
4、 创建指定名称的目录(即普通单层目录):
如需新建名为 myfolder 的目录,直接运行:
mkdir myfolder
5、 创建目录 test:
mkdir test
执行后可通过 ls 或 ll 验证是否成功生成。

6、 创建指定的绝对路径目录:
例如,在根目录下创建 /opt/myapp:
sudo mkdir /opt/myapp
注意:需具备对应父目录的写权限,否则需加 sudo 或切换至有权限用户。
7、 在 test 目录下通过绝对路径新建名为 123 的子目录:
mkdir /path/to/test/123
若当前位于 /home/user,且 test 在当前目录下,则等价于:
mkdir /home/user/test/123

8、 切换至 123 目录后,使用 pwd 确认当前所在路径:
cd test/123 pwd
输出应为类似 /home/user/test/123 的完整路径。

9、 在无路径(即当前目录)位置新建一个目录:
等同于第4点,例如:
mkdir project
10、 在当前目录的 test1 子目录中新建名为 1234 的文件夹:
需确保 test1 已存在,否则需配合 -p 选项:
mkdir test1/1234
11、 使用 -p(parents)选项可递归创建多级目录结构,即使中间父目录不存在也会自动创建:
mkdir -p test1/1234/subdir/nested
该命令将一次性创建 test1、1234、subdir 和 nested 四级目录。

12、 可通过带 -F(显示类型标识)和 -R(递归列出)选项的 ls 命令查看 test1 目录及其子目录结构,验证创建结果:
ls -FR test1
其中 -F 会在目录名后添加 / 标识,便于区分文件与目录。


















