mkdir -p 什么意思
时间: 2023-07-11 19:59:31 浏览: 64
"mkdir -p" 是一个 Linux 命令,用于创建目录。其中,"-p" 参数表示在创建目录时自动创建所需的父级目录。如果父级目录不存在,则会一并创建。如果父级目录已经存在,则不会报错,也不会重复创建。例如,执行 "mkdir -p /home/user1/test" 命令,会创建 /home/user1 目录(如果它不存在),并在其中创建一个名为 "test" 的子目录。
相关问题
mkdir -p什么意思
`mkdir -p` 是一个 Linux 命令,用于创建目录。其中 `-p` 选项表示递归创建目录。如果要创建的目录的父级目录不存在,则会自动创建父级目录,直到创建完整个目录路径。
例如,如果要在 Linux 系统上创建一个名为 `test/abc/xyz` 的目录,如果使用普通的 `mkdir` 命令,需要先创建 `test` 目录,再创建 `test/abc` 目录,最后才能创建 `test/abc/xyz` 目录。但是,如果使用 `mkdir -p` 命令,则可以直接创建 `test/abc/xyz` 目录,即使 `test` 目录和 `test/abc` 目录不存在也可以直接创建。
总之,`mkdir -p` 命令可以帮助我们快速、方便地创建多层目录。
linux 中mkdir -p 什么意思
在Linux系统中,`mkdir -p` 命令的意思是递归地创建目录。这里的 `-p` 参数意味着如果尝试创建的目录已经存在,则不会报错;而是继续尝试向下级目录进行创建,直到完成全部目录的创建过程。简单来说,当你使用 `mkdir -p` 并指定一个目录路径,它将会沿着路径逐级检查并创建每一级不存在的目录,直至目标目录创建成功。
例如,如果你有一个目录结构 `/home/user/docs/project/subproject`,并且当前目录并不是 `/home/user`,那么直接执行 `mkdir /home/user/docs/project/subproject` 可能会失败,因为你缺少必要的上层目录 `/home/user/docs/project`。但是,通过使用 `mkdir -p /home/user/docs/project/subproject` 或者简化为 `mkdir -p ./docs/project/subproject` (假设你现在位于 `/home/user` 目录下),`mkdir -p` 命令会自动创建缺失的所有上级目录以及最终的目标目录。
阅读全文