mkdir -p 用于一个路径段
mkdir -p for one path segment
我理解 mkdir -p
用于以下情况:mkdir -p foo/bar
这些目录都不存在,我很惊讶地看到有人使用 mkdir -p bar
。当以下参数中没有 /
时使用 -p 是否有意义,即只有一个路径段?
我的理解是 mkdir -p foo
在所有情况下都等同于 mkdir foo
。有没有我遗漏的案例?
如果名为"foo"的目录已经存在,mkdir foo
会报错; mkdir -p foo
不会。本质上,在这种情况下 -p
只是告诉 mkdir
如果目录已经存在就可以了。
我理解 mkdir -p
用于以下情况:mkdir -p foo/bar
这些目录都不存在,我很惊讶地看到有人使用 mkdir -p bar
。当以下参数中没有 /
时使用 -p 是否有意义,即只有一个路径段?
我的理解是 mkdir -p foo
在所有情况下都等同于 mkdir foo
。有没有我遗漏的案例?
mkdir foo
会报错; mkdir -p foo
不会。本质上,在这种情况下 -p
只是告诉 mkdir
如果目录已经存在就可以了。