리눅스를 사용할 때 가장 자주 쓰는 기본 명령어 중 하나가 `mkdir`입니다. "Make Directory"의 줄임말로, 새로운 폴더(디렉토리)를 생성하는 명령어입니다. 오늘은 초보자를 위해 mkdir 사용법을 쉽게 설명해드리겠습니다.
---
### 📁 mkdir 기본 사용법
가장 간단한 사용법은 다음과 같습니다:
```bash
mkdir 새폴더이름
예를 들어 project
라는 폴더를 만들려면:
mkdir project
실행 후 ls
명령어로 확인하면:
$ ls
project # 새로 생성된 폴더 확인
(이미지: 터미널에서 ‘mkdir project’ 실행 후 ls로 확인하는 화면)
🔥 실무에서 자주 쓰는 활용법
-
한 번에 여러 폴더 생성하기
공백으로 구분해 여러 폴더를 동시 생성:mkdir html css js images
-
계층적 폴더 구조 생성 (
-p
옵션)
상위 폴더가 없을 때 자동 생성:mkdir -p project/src/main/java
(이미지: -p 옵션으로 중첩 폴더 생성하는 모습) -
생성 과정 확인하기 (
-v
옵션)
생성되는 폴더를 실시간으로 출력:mkdir -v log/2024/07
출력 결과:
mkdir: created directory 'log/2024' mkdir: created directory 'log/2024/07'
⚠️ 주의사항 & 문제 해결
-
폴더 이름에 공백이 있을 때
따옴표로 감싸거나 역슬래시 사용:mkdir "my project" mkdir my\ project
-
권한 문제 발생 시
sudo
로 관리자 권한 실행:sudo mkdir /system/new_folder
-
이미 존재하는 폴더 생성 시
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/...` 부분 교체