2013-02-11 6 views
0

hello이라는 폴더와 world이라는 hello이라는 하위 폴더를 만들고 싶습니다. 나는 mkdir $HOME/hello/world을 시도했지만 그러한 파일이나 디렉토리가 존재하지 않기 때문에 디렉토리를 만들 수 없다는 말은하지 않습니다. 내가 $HOME/hello을 시도하면 이라는 폴더를 $HOME 안에 만들 수 있습니다. 어떻게해야합니까? -p을 사용하여 필요한 부모 폴더가없는 경우 폴더를 만들려하지 않습니다.집에서 mkdir을 사용하여 폴더/하위 폴더를 만들 수 없습니다.

+1

을이 기능에 추가 사용을 피하려는 이유는 무엇입니까 'mkdir'은 쉽게 할 수 있습니까? 그건 좀 어리 석다. (그리고'mkdir -p'는 POSIX 시스템에서 표준입니다.) –

답변

5

난 당신이 mkdir-p 플래그를 사용하지 않으려는 이유는 잘 모르겠지만, 당신이 주장하는 경우에, 당신이 할 수 있습니다 :

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

'$ HOME/hello'가 존재하지 않으면 잘 작동합니다; 오류 메시지가 표시되면 오류 메시지가 표시됩니다. 물론'mkdir -p'의 이점 중 하나는 기존 디렉토리에 대해 불평하지 않는다는 것입니다. 그러나 손이 부분적으로 질문에 묶여 있습니다 (그리고 그 제약 조건을 만드는 것은 어리석은 질문입니다). –

관련 문제