mkdir — 디렉터리 생성
Linux / 파일 및 디스크 관리 / mkdir.html
💬 "mkdir 명령어"
- 개념: Make Directory의 약자로, 새 디렉터리를 만듭니다.
- 출력 구조: 성공하면 아무것도 출력하지 않습니다. 상위 폴더가 없으면 오류가 납니다.
- 실무 권장 출력: 여러 단계를 한 번에 만들 때는 <code>mkdir -p a/b/c</code>를, 권한이 필요한 폴더는 <code>-m</code>을 함께 씁니다.
- 왼쪽 열: 해당 없음 — 생성된 폴더의 권한은 <code>ls -ld</code>로 확인합니다.
- 오른쪽 열: 해당 없음 — 이미 존재하면 <code>File exists</code> 오류가 출력됩니다.
필수 명령어 조합 3가지
mkdir build— 폴더 하나 생성mkdir -p releases/2026-10-17/conf— 중간 경로까지 한 번에 생성mkdir -m 750 uploads— 권한을 지정해 생성
여기에 알아두면 좋은 옵션도 있습니다.
-p는 이미 있어도 오류 없이 넘어갑니다- 업로드 폴더처럼 보안이 필요한 곳은
-m 750으로 좁혀 둡니다
💬 "서버 관리할 때 쓰는 실전 예 하나 보여줘"
시나리오: 권한을 좁힌 업로드 폴더를 만드는 과정입니다.
1단계: 폴더 생성
권한 750으로 생성합니다.
mkdir -m 750 uploads
2단계: 권한 확인
권한이 의도대로인지 확인합니다.
ls -ld uploads
3단계: 하위 폴더 추가
필요한 하위 폴더를 만듭니다.
mkdir -p uploads/tmp && ls -ld uploads/tmp
실제 실행 화면
mkdir -p와 -m로 폴더를 만든 예시 화면입니다.

실제 운영 중인 서버
이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다.