标签: macos mkdir
我理解mkdir -p用于mkdir -p foo/bar等案例的用法 这些目录都不存在,我很惊讶地看到有人使用mkdir -p bar。在下面的参数中没有/时使用-p是否有意义,即只有一个路径段?
mkdir -p
mkdir -p foo/bar
mkdir -p bar
/
我的理解是mkdir -p foo在所有情况下都相当于mkdir foo。有没有我错过的案例?
mkdir -p foo
mkdir foo
答案 0 :(得分:1)
mkdir foo将报告错误; mkdir -p foo不会。基本上,在这种情况下,-p只是告诉mkdir如果目录已经存在就没问题。
-p
mkdir