mkdir 개요
`mkdir` 명령어는 지정된 경로에 새로운 디렉토리를 생성합니다. 이는 파일을 저장할 공간을 마련하거나, 프로젝트 구조를 만들거나, 시스템 관리 목적으로 특정 경로를 구성할 때 사용됩니다. 별다른 옵션 없이 사용하면 현재 디렉토리 아래에 새로운 디렉토리가 생성됩니다.
mkdir의 주요 역할
`mkdir` 명령어는 주로 다음과 같은 목적으로 사용됩니다:
주요 활용 분야
- 파일 정리: 파일을 종류별로 분류하여 저장할 폴더를 만듭니다.
- 프로젝트 구조화: 소프트웨어 개발 프로젝트의 소스 코드, 문서, 빌드 결과 등을 분리할 디렉토리를 생성합니다.
- 백업 공간 확보: 백업 파일을 저장할 전용 디렉토리를 만듭니다.
- 시스템 관리: 로그 파일, 설정 파일 등을 위한 특정 디렉토리를 구성합니다.
주요 mkdir 명령어 옵션
`mkdir` 명령어는 디렉토리 생성 시 상위 디렉토리를 함께 만들거나, 생성 과정을 상세하게 표시하는 등 유용한 옵션들을 제공합니다.
1. 기본 생성 옵션
2. 권한 및 정보 출력 옵션
생성된 명령어:
명령어를 조합해 보세요.
설명:
`mkdir` 명령어를 실행합니다.
위 옵션들을 조합하여 AI와 함께 가상으로 명령어를 실행해 보세요.
사용 예시
`mkdir` 명령어의 다양한 활용 예시들을 통해 새 디렉토리를 효과적으로 생성하고 관리하는 방법을 익혀보세요.
현재 디렉토리에 새 폴더 생성
mkdir my_documents
현재 작업 중인 디렉토리 안에 `my_documents`라는 이름의 새로운 폴더를 생성합니다.
여러 개의 빈 디렉토리 한 번에 생성
mkdir folder1 folder2 folder3
현재 디렉토리에 `folder1`, `folder2`, `folder3`이라는 세 개의 빈 디렉토리를 동시에 생성합니다.
중첩된 디렉토리 한 번에 생성
mkdir -p projects/my_app/src/components
`projects` 디렉토리 아래에 `my_app/src/components`라는 중첩된 디렉토리 구조를 한 번에 생성합니다. 상위 디렉토리인 `projects`, `my_app`, `src`가 없으면 자동으로 생성됩니다.
새 디렉토리 생성과 동시에 권한 설정
mkdir -m 755 public_html
`public_html` 디렉토리를 생성하면서, 소유자는 모든 권한(7), 그룹과 기타 사용자는 읽기 및 실행 권한(5)을 갖도록 설정합니다.
디렉토리 생성 과정 상세하게 확인
mkdir -pv backup/daily/logs
`backup/daily/logs` 디렉토리를 생성하면서, 어떤 디렉토리가 생성되는지 상세 메시지를 출력합니다.