화. 7월 22nd, 2025

리눅스를 사용할 때 가장 자주 쓰는 기본 명령어 중 하나가 `mkdir`입니다. "Make Directory"의 줄임말로, 새로운 폴더(디렉토리)를 생성하는 명령어입니다. 오늘은 초보자를 위해 mkdir 사용법을 쉽게 설명해드리겠습니다.

---

### 📁 mkdir 기본 사용법
가장 간단한 사용법은 다음과 같습니다:
```bash
mkdir 새폴더이름

예를 들어 project라는 폴더를 만들려면:

mkdir project

실행 후 ls 명령어로 확인하면:

$ ls
project  # 새로 생성된 폴더 확인

기본 mkdir 명령어 예시
(이미지: 터미널에서 ‘mkdir project’ 실행 후 ls로 확인하는 화면)


🔥 실무에서 자주 쓰는 활용법

  1. 한 번에 여러 폴더 생성하기
    공백으로 구분해 여러 폴더를 동시 생성:

    mkdir html css js images
  2. 계층적 폴더 구조 생성 (-p 옵션)
    상위 폴더가 없을 때 자동 생성:

    mkdir -p project/src/main/java

    계층적 폴더 생성 예시
    (이미지: -p 옵션으로 중첩 폴더 생성하는 모습)

  3. 생성 과정 확인하기 (-v 옵션)
    생성되는 폴더를 실시간으로 출력:

    mkdir -v log/2024/07

    출력 결과:

    mkdir: created directory 'log/2024'
    mkdir: created directory 'log/2024/07'

⚠️ 주의사항 & 문제 해결

  1. 폴더 이름에 공백이 있을 때
    따옴표로 감싸거나 역슬래시 사용:

    mkdir "my project"
    mkdir my\ project
  2. 권한 문제 발생 시
    sudo로 관리자 권한 실행:

    sudo mkdir /system/new_folder
  3. 이미 존재하는 폴더 생성 시
    mkdir: cannot create directory...: File exists 에러 발생
    -p 옵션 사용시 무시하고 진행 가능


💡 생활 꿀팁

  • 자주 쓰는 폴더 구조 한 번에 만들기

    mkdir -p my_site/{public/{css,js},assets,backup}

    이렇게 하면 다음과 같은 구조 생성:

    my_site/
    ├── public
    │   ├── css
    │   └── js
    ├── assets
    └── backup
  • 생성 날짜 표시 폴더

    mkdir "report_$(date +%Y%m%d)"

    실행 결과: report_20240725 (실행 날짜에 따라 변경)


마치며

mkdir은 리눅스에서 폴더 관리의 첫걸음입니다. -p-v 옵션만 익혀도 작업 효율이 크게 향상됩니다. 직접 터미널에서 연습해보세요!
“연습이 완벽을 만든다(Perfect practice makes perfect)”는 말처럼, 리눅스 명령어는 실제 사용할 때 가장 잘 익힐 수 있습니다 ✨

> 본문에 사용된 이미지는 WordPress 미디어 라이브러리에 업로드 후 첨부해주세요.
> (실제 적용시 example.com 링크 대신 업로드한 이미지 URL로 교체 필요)



---

### 이미지 추천 검색 키워드 (구글 이미지 검색)
1. **기본 이미지**: `linux mkdir command basic`
2. **계층적 폴더 생성**: `mkdir -p command example`
3. **폴더 트리 구조**: `linux directory tree structure`
4. **터미널 오류 메시지**: `mkdir file exists error`

워드프레스에 업로드 시:
1. 위 키워드로 검색한 이미지 다운로드
2. 워드프레스 [미디어 → 새로 추가]에서 업로드
3. 업로드 후 생성된 이미지 URL로 본문의 `https://example.com/...` 부분 교체

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다