본문 바로가기
개발/Linux

[Linux] mkdir 명령어

by 77monkey 개발자 2024. 9. 7.
반응형

cd 명령어를 하기 위해서는 디렉터리들이 있어야겠죠? 그래서 이번 시간에서는 디렉터리를 생성하는 방법에 대해서 알아보도록 합시다.

 

mkdir 명령어

mkdir 명령어는 새로운 디렉터리를 생성하는데 사용됩니다.

$ mkdir {option} {directory_name}

mkdir_test 디렉토리를 만들면 다음과 같습니다. 

mkdir 예시
mkdir 예시

mkdir 명령어 option

mkdir 명령어 다음에 option을 넣을 수 있는데, 3가지 option이 있습니다.

p 옵션

p 옵션을 주게 되면, 부모 디렉터리가 없을 경우 중간 디렉터리도 함께 생성합니다. 

예를 들면 ./A/B/C 경로를 만들고 싶다면, mkdir -p ./A/B/C 라고 하면 A/B/C 경로의 디렉터리들이 생성됩니다.

참고로 mkdir -p A/B/C로 명령을 주어도 같은 결과를 얻을 수 있습니다.

mkdir -p option 예시
mkdir -p option 예시

v 옵션

v 옵션을 주게 되면, 생성된 디렉터리에 대한 상세 정보를 출력하게 됩니다.

예를 들면 ./A/B/C 경로에 D 디렉터리를 만들면 아래처럼 "mkdir: created directory 'D'"를 출력합니다.

mkdir -v option 예시
mkdir -v option 예시

m 옵션

m 옵션을 주게 되면 새 디렉터리에 대한 권한을 직접 지정할 수 있습니다. 

./A/B/C/D/ 경로에 700 권한을 준 E 디렉터리를 만들면 다음과 같습니다.

mkdir -m option 예시
mkdir -m option 예시

 

마무리

디렉터리를 만드는 방법에 대해서 알아보았습니다. 아마 mkdir 명령어만 사용하시고 option에 대해서는 잘 모르신 분들이 계시지 않을까 생각이 듭니다. 제가 개발하면서 그나마 쓰는 option은 p옵션이라서 p옵션만이라도 꼭 기억해 두시면 좋을 것 같습니다.

 

 

반응형

'개발 > Linux' 카테고리의 다른 글

[Linux] touch 명령어  (0) 2024.09.08
[Linux] rmdir 명령어  (0) 2024.09.07
[Linux] cd 명령어  (0) 2024.09.07
[Linux] pwd 명령어  (0) 2024.09.07
[Linux] which 명령어  (0) 2024.09.06