mkdir -p和mkdir的区别
时间: 2024-08-15 09:04:11 浏览: 34
`mkdir -p` 和 `mkdir` 都是用于创建目录的 Linux 命令,但它们之间存在一些差异:
`mkdir`(make directory)是一个基本的目录创建命令,如果目标路径不存在,它会尝试创建整个路径。如果中间的任何一个上级目录不存在,`mkdir` 会失败,因为它是逐级创建的。
而 `mkdir -p`(make directory with parent directories)选项(有时也被写作 `-m` 或 `-p`)引入了递归功能。当你输入一个包含多个层次的目录名时,`-p` 参数会让 `mkdir` 自动检查并创建所有必需的父目录,直到达到你指定的目标目录。这样即使目标目录所在的整个路径都不完整,也能一次性成功创建。
总结来说,`mkdir` 没有创建整个路径的能力,而 `mkdir -p` 提供了创建完整路径的功能,使得批量创建嵌套目录变得方便。
相关问题
hadoop fs -mkdir -p /wordcount/input 和 hdfs dfs -mkdir -p /wordcount/input 是什么区别
`hadoop fs -mkdir -p /wordcount/input` 和 `hdfs dfs -mkdir -p /wordcount/input` 都是用于在 Hadoop 分布式文件系统(HDFS)中创建目录的命令,但稍有不同。
`hadoop fs -mkdir -p /wordcount/input` 是旧版本的 Hadoop 命令,用于创建 HDFS 目录。它在较新版本的 Hadoop 中仍然可用,但已被推荐使用 `hdfs dfs` 命令替代。
`hdfs dfs -mkdir -p /wordcount/input` 是新版本的 Hadoop 命令,用于创建 HDFS 目录。它是 Hadoop 2.x 版本以及更高版本中推荐使用的命令。
两个命令的功能是相同的,都会递归创建 `/wordcount/input` 目录(如果不存在的话)。其中 `-p` 参数表示递归创建目录,如果父目录不存在也会被创建。
总结起来,`hadoop fs -mkdir -p` 和 `hdfs dfs -mkdir -p` 的区别仅在于命令的语法和推荐使用版本的不同。在较新的 Hadoop 版本中,建议使用 `hdfs dfs` 命令。
mkdir -p 解释
`mkdir -p`是一个命令行工具,用于在Linux系统中创建目录。它的作用是在创建目录时,如果父目录不存在,则会自动创建父目录。
使用`mkdir -p`的语法如下:
```shell
mkdir -p dirName
```
其中,`dirName`是要创建的目录路径。
例如,如果要创建一个名为`/a/b/c/d`的目录,可以使用以下命令:
```shell
mkdir -p /a/b/c/d
```
这个命令会自动创建`/a`、`/a/b`、`/a/b/c`这些父目录,然后再创建`/a/b/c/d`目录。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)