【发布时间】:2014-01-27 16:15:37
【问题描述】:
我一直在阅读 OSX 手册页的说明。关于mkdir -p的描述如下:
-p
根据需要创建中间目录。如果未指定此选项,则每个操作数的完整路径前缀必须已经存在。另一方面,指定此选项后,如果作为操作数指定的目录已存在,则不会报告错误。中间目录是使用当前 umask 修改的 rwxrwxrwx (0777) 权限位以及所有者的写入和搜索权限创建的。
我不太了解这个描述。特别是“如果不指定此选项,则每个操作数的完整路径前缀必须已经存在。另一方面,指定此选项后,如果作为操作数给出的目录已经存在,则不会报错。”
有人有这个解释的例子吗?
【问题讨论】:
-
@trojanfoe 这个问题通常适用于几乎所有具有
mkdir的系统,而不仅仅是 OS X。 -
@deceze 然后更改标签。