The DREAM of SNORLAX

[리눅스 명령어] mkdir를 통한 새 폴더 생성하기 본문

IT/Linux 시스템

[리눅스 명령어] mkdir를 통한 새 폴더 생성하기

GRACE_MJ 2018. 7. 5. 19:52

[리눅스 명령어] mkdir를 통한 새 폴더 생성하기







Windows OS에서 우리가 문서, 이미지 등을 정리하기 위해 새 폴더를 만들 듯이,


Linux OS에서도 새 디렉터리를 만든다.


(여기서 디렉터리가 바로 리눅스에서의 폴더이다)


이때 사용하는 명령어가 바로 mkdir이다




mkdir 명령어


make directory의 준말로,


새 디렉터리를 생성하는 명령어이다.


형식: mkdir [디렉터리명]






디렉터리 test 안에는 처음에는 아무것도 존재하지 않는 상태였다.


이때 mkdir ./a/ 을 통해


현재 디렉터리 (test) 안에 a 라는 디렉터리를 생성하고 확인했더니


디렉터리 a가 생성되었다.







이번에는 mkdir ./b/c/d/ 를 통해


디렉터리 b 안에 디렉터리 c, 그리고 그 안에 디렉터리 d를 한꺼번에 생성하려 시도했지만


디렉터리 d를 만들기 위한 디렉터리 c가 존재하지 않고,


디렉터리 c를 만들기 위한 디렉터리 b가 존재하지 않았기 때문


명령어가 먹히지 않는 것을 확인할 수 있다.


즉, 한 번에는 하위 디렉터리들을 생성하기는 불가능하다는 의미이다.








하지만! -p 옵션을 사용하면 이를 가능케 할 수 있다.


-p 옵션


하위 디렉터리를 생성할 때, 상위 디렉터리가 존재하지 않더라도


디렉터리를 모두 생성해주는 옵션이다.




mkdir 명령어 옵션 총정리


mkdir -p : 하위 디렉터리 생성 시, 상위 디렉터리까지 한 번에 생성해준다


Comments