2013-02-11 138 views
0

我想創建一個名爲hello的文件夾和位於hello內部的名爲world的子文件夾。我試過mkdir $HOME/hello/world,但它不能說它不能創建目錄,因爲沒有這樣的文件或目錄存在。如果我嘗試$HOME/hello,我可以在$HOME內創建一個名爲hello的文件夾。我如何去做這件事?我不想使用-p創建所需的父文件夾,如果它們丟失。無法在家中使用mkdir創建文件夾/子文件夾

+1

'mkdir'使它容易做到?這有點傻。 (而'mkdir -p'是POSIX系統的標準配置。) – 2013-02-11 04:43:41

回答

5

我不知道爲什麼你不希望使用-p標誌mkdir,但如果你堅持,你可以這樣做:你爲什麼要避免使用該功能添加到

mkdir $HOME/hello $HOME/hello/world 
+3

如果'$ HOME/hello'不存在,如果是這樣,它會導致錯誤消息。當然,'mkdir -p'的好處之一是它不會抱怨已經存在的目錄 - 但是你的手部分受到了這個問題的束縛(而且問題在制定這個約束時很愚蠢)。 – 2013-02-11 04:44:52

相關問題