mkdir — 디렉터리 생성

Linux / 파일 및 디스크 관리 / mkdir.html

파일 및 디스크 관리원문등록 2026-10-17

💬 "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로 폴더를 만든 예시 화면입니다.

mkdir 명령어 실행 결과: 생성된 폴더 구조와 권한

실제 운영 중인 서버

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