mkdir创建指定目录
时间: 2023-12-13 17:52:25 浏览: 96
在 Linux 或者 macOS 系统上,可以使用 `mkdir` 命令创建指定的目录。例如,要在当前目录下创建一个名为 `testdir` 的目录,可以使用以下命令:
```
mkdir testdir
```
如果要创建一个多级目录,可以使用 `-p` 选项,例如:
```
mkdir -p /path/to/new/directory
```
这将会创建一个名为 `directory` 的新目录,该目录位于 `/path/to/new/` 目录下,如果 `/path/to/new/` 目录不存在,则也会一并创建。
相关问题
mkdir 创建目录层级
`mkdir`是Unix/Linux操作系统中的一个基本命令,用于创建新的目录。如果你想创建一个目录,特别是当目录具有嵌套层级时,可以指定完整的路径来创建整个目录结构。例如,假设你要创建一个名为`parent/child/grandchild`的三级目录结构,你应该这样操作:
```bash
mkdir -p parent/child/grandchild
```
这里的`-p`选项告诉`mkdir`如果路径中的任何一个中间级目录不存在,就自动创建它们(即创建整个层级)。如果没有这个选项,你需要逐个创建每个目录,如`mkdir parent; mkdir parent/child; mkdir parent/child/grandchild`。
如果你试图创建已经存在的目录,`mkdir`通常不会报错,除非你指定了不允许覆盖的选项。使用`mkdir -v`可以显示详细的目录创建过程,便于观察。
mkdir 递归创建目录
`mkdir` 是一个在 Unix 和类 Unix 系统(如 Linux、macOS)中用于创建新目录的命令。当需要在文件系统中建立一个包含子目录的结构时,可以使用 `mkdir -p` 或者 `-r` 参数来进行递归创建,这样即使中间的父目录不存在,`mkdir` 命令也会自动创建它们。
例如,如果你想要在一个不存在的路径下创建一个包括 "dir1" 和 "dir2/subdir" 在内的树形结构,你可以这样操作:
```bash
mkdir -p /path/to/parent/dir/dir1/dir2/subdir
```
这里的 `-p` 或 `-r` 参数告诉 `mkdir` 命令如果遇到中间的目录不存在就直接创建,直到达到指定的目标路径。这个选项非常方便,因为不需要手动检查或创建每个层级的目录。
阅读全文