【问题标题】:mkdir -p for one path segmentmkdir -p 用于一个路径段
【发布时间】:2016-05-28 14:16:05
【问题描述】:

我了解mkdir -p 用于以下情况:mkdir -p foo/bar 这些目录都不存在,我很惊讶地看到有人使用mkdir -p bar。当以下参数中没有 / 时使用 -p 是否有意义,即只有一个路径段?

我的理解是mkdir -p foo 在所有情况下都等同于mkdir foo。有没有我遗漏的案例?

【问题讨论】:

    标签: macos mkdir


    【解决方案1】:

    mkdir foo如果名为“foo”的目录已经存在,会报错; mkdir -p foo 不会。本质上,在这种情况下,-p 只是告诉mkdir,如果目录已经存在就可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2016-05-17
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      相关资源
      最近更新 更多