2016-02-17 29 views
0

我知道mkdir -p用於如下情況的用法:mkdir -p foo/bar 這些目錄都不存在,我很驚訝地發現有人使用mkdir -p bar。在以下參數中沒有/時使用-p是否合理?即只有一個路徑段?mkdir -p對於一個路徑段

我的理解是在所有情況下mkdir -p foo等於mkdir foo。有沒有我失蹤的案子?

回答

1

mkdir foo如果名爲「foo」的目錄已經存在,則會報錯; mkdir -p foo不會。本質上,在這種情況下,-p只是告訴mkdir,如果該目錄已經存在就可以。