mkdir -p中的-p全写是什么
时间: 2024-06-17 20:07:23 浏览: 205
在Linux中,mkdir命令用于创建目录。而-p选项是一个非常有用的选项,它可以创建目录树中所有不存在的目录,而不会报错。具体来说,-p选项会递归地创建所有需要的父目录,如果某个目录已经存在,那么就会跳过该目录而不会报错。这个选项在创建多级目录时非常实用,可以避免手动创建多级目录的麻烦。
-p选项的全写是--parents。
相关问题
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中的p是啥意思
在Linux系统中,mkdir命令用于创建目录。而在mkdir命令中,-p选项表示递归创建目录,即如果要创建的目录的上级目录不存在,则会自动创建上级目录。例如,如果要创建目录/a/b/c/d,但是目录/a/b/c不存在,则使用mkdir -p /a/b/c/d命令即可自动创建目录/a/b/c。因此,mkdir -p命令可以一次性创建多层目录,非常方便。
阅读全文