【发布时间】:2013-06-24 20:49:00
【问题描述】:
我在 AIX 上尝试了mkdir -p /a/b/c。当a 和b 不存在时,此命令创建a、b 和c。但是当a和b都存在时,会报错
无法创建 /a/b。 /a/b: 文件存在
并返回错误代码 2。
有什么帮助吗?
【问题讨论】:
-
有什么帮助吗?有什么问题?那是预期的输出。除此之外,这不是 Stack Overflow 的主题。您应该在Unix & Linux 转发它并在此处删除问题。
-
/a/b/c中有一个文件,所以不能创建目录。用file /a/b/c检查一下。 -
你确定
a/b是一个目录吗?如果是这样,这是不符合 posix-conformant (Each dir operand that names an existing directory shall be ignored without error.)