mkdir 에러발생 ⛑
Directory를 생성할 때 쓰이는 명령으로는 mkdir이 있습니다. Make Directory의 줄임말로, 새로운 폴더를 생성할 수 있습니다. 참고로 새로운 파일을 생성하기 위해서는 touch 명령어를 사용하시면 됩니다.
여기서 문제가 생기는데요, 새롭게 생성할 폴더 하위에 폴더를 만들기 위해서는 그냥 mkdir 명령어로는 작동이 안됩니다.
예를 들어서 test 디렉토리 하위에 test 디렉토리를 만든다고 가정해봅시다.
새로운 폴더 하위에 1-1_sub 폴더를 만들어야 되니 아래 처럼 명령을 입력하면 에러를 반환합니다.
$ mkdir 01-test/1-1_sub
mkdir: cannot create directory ‘01-test/1-1_sub’: No such file or directory
01-test 라는 디렉토리 자체가 존재하지 않기 때문에 폴더를 생성할 수 없다는 것이죠. 이 때 사용할 수 있는 옵션이 -p 옵션입니다.
mkdir -p 옵션 💡
새로운 폴더를 만들어야 되는데, 상위 폴더가 존재하지 않는 경우 p 옵션으로 자동 생성해줄 수 있습니다.
$ mkdir -p 01-test/1-1_sub
mkdir 명령에 p 옵션을 붙여 1-1_sub 디렉토리를 생성하면 자동으로 01_test 디렉토리가 생성됩니다. 즉 엔드포인트에 있는 폴더를 생성할 때 중간에 존재하지 않는 디렉토리를 자동으로 생성해주는 명령이라고 보시면 됩니다.
🚀️ 도움이 되셨다면 구독과 좋아요 부탁드립니다 👍️
'Programming' 카테고리의 다른 글
Do it 타입스크립트 프로그래밍 후기 💡 (0) | 2022.10.11 |
---|---|
Typescript로 express 1분만에 실행하기 (0) | 2022.10.10 |
백엔드 개발자 기술 면접 질문 준비 정리 (0) | 2022.10.06 |
Markdown code block language 선택하는 방법💡️ (0) | 2022.10.02 |
Django Admin superuser 계정 생성 비밀번호 찾기 💡️ (0) | 2022.10.01 |
댓글