mkdir 명령어

컴퓨터를 사용하면서 우리가 가장 많이 하는 작업 중 하나는 바로 '새 폴더 만들기'입니다. 마우스 오른쪽 버튼을 클릭하는 대신, 터미널에서 mkdir (make directory) 명령어를 사용하면 수십 개의 폴더를 단 1초 만에 생성하거나, 복잡한 하위 구조를 한 번의 타이핑으로 완성할 수 있습니다. 오늘은 효율적인 워크플로우를 위해 반드시 익혀야 할 mkdir의 모든 것을 소개합니다.

1. mkdir 기본 사용법과 다중 생성

가장 기본은 현재 위치에 폴더 하나를 만드는 것입니다. 하지만 mkdir의 진정한 매력은 여러 개의 폴더를 동시에 생성할 때 빛을 발합니다.

  • 기본 생성: mkdir my_project
  • 여러 폴더 동시 생성: mkdir images docs src tests (공백으로 구분하여 한 번에 여러 폴더를 만듭니다.)

이 방법은 프로젝트 초기 세팅 시 필요한 표준 폴더 구조를 갖출 때 매우 유용합니다.

2. mkdir의 킬러 콘텐츠, -p 옵션 (Parents)

만약 project/2026/january/report와 같이 깊은 단계의 폴더를 만들어야 한다면 어떻게 할까요? 일반적인 mkdir로는 상위 폴더가 없으면 에러가 발생합니다. 이때 사용하는 것이 바로 -p 옵션입니다.

이 옵션은 경로상에 존재하지 않는 부모 디렉토리를 자동으로 생성해 줍니다. 일일이 폴더에 들어가며 만들 필요가 없어 생산성을 극대화해 주는 마법 같은 옵션입니다.

3. 권한 설정과 실행 결과 확인

보안이 중요한 서버 환경에서는 폴더를 만듦과 동시에 권한을 지정해야 할 때가 있습니다. -m (mode) 옵션을 사용하면 chmod를 별도로 실행하지 않아도 됩니다.

또한, 많은 수의 폴더를 생성할 때 제대로 작업이 완료되었는지 확인하고 싶다면 -v (verbose) 옵션을 추가하세요. 터미널이 "어떤 폴더를 만들었습니다"라고 친절하게 보고해 줄 것입니다.

[표] mkdir 핵심 옵션 및 실무 활용 가이드
옵션 기능 설명 사용 예시
-p 상위 디렉토리가 없으면 부모 디렉토리까지 포함하여 한 번에 생성합니다. mkdir -p a/b/c
-m 생성과 동시에 접근 권한(모드)을 설정합니다. mkdir -m 755 public
-v 디렉토리 생성 후 성공 메시지를 출력합니다. mkdir -v logs
--help 도움말과 사용 가능한 모든 옵션 설명을 확인합니다. mkdir --help

마무리하며: 체계적인 구조가 좋은 결과물을 만듭니다

mkdir 명령어는 단순해 보이지만, 어떻게 활용하느냐에 따라 작업 시간을 획기적으로 단축해 주는 강력한 도구입니다. 특히 -p 옵션은 실무에서 가장 빈번하게 사용되므로 반드시 숙지하시길 바랍니다. 잘 정리된 폴더 구조는 나중에 파일을 찾을 때 드는 불필요한 에너지를 줄여주어, 여러분의 생산성을 한 차원 높여줄 것입니다.

실습해 보세요!
지금 터미널을 열고 mkdir -p project/{src,bin,doc,test}를 입력해 보세요. 중괄호({})를 이용한 확장이 어떻게 작동하는지 확인하는 재미가 있을 겁니다!

댓글 쓰기

다음 이전