linux 명령어 mkdir
디렉토리 생성 하는 명령어이다
-p 옵션을 주면 하위 디렉토리까지 한 번에 생성 가능
opentabs$> mkdir test01
mkdir test01 폴더가 만들어지는 명령어이다.
Linux 명령어 mkdir
새로운 디렉터리를 생성하는 명령어
1. 자세한 설명
mkdir
명령어는 Linux에서 새로운 디렉터리를 생성하는 데 사용됩니다. 생성할 디렉터리의 이름을 지정하면 현재 작업 디렉터리 또는 명시된 경로에 디렉터리가 생성됩니다. 주로 프로젝트 구조를 설계하거나 작업 공간을 만들 때 사용됩니다.
2. 사용법
- 기본 디렉터리 생성
mkdir [디렉터리 이름]
지정된 이름의 새 디렉터리를 생성합니다. - 경로 포함 디렉터리 생성
mkdir -p [경로/디렉터리]
경로가 존재하지 않으면 필요한 상위 경로도 생성합니다. - 디렉터리 생성 시 오류 방지
mkdir -v [디렉터리 이름]
생성된 디렉터리 정보를 출력합니다.
3. 자세하게 설명
mkdir
명령어는 다음과 같은 주요 옵션을 제공합니다:
- -p: 상위 디렉터리가 없으면 해당 경로를 포함한 디렉터리를 생성합니다.
- -v: 디렉터리를 생성할 때 생성된 디렉터리의 이름을 출력합니다.
- -m [모드]: 새 디렉터리에 대한 권한을 설정합니다(예:
775
). - –help: 명령어 사용법에 대한 도움말을 출력합니다.
4. 자세한 명령어 사용법
다음은 mkdir
명령어의 다양한 사용 예제입니다:
# 기본 디렉터리 생성 $ mkdir new_directory # 경로를 포함한 디렉터리 생성 $ mkdir -p /path/to/new_directory # 생성된 디렉터리를 출력하며 생성 $ mkdir -v new_directory # 디렉터리 생성 시 권한 설정 $ mkdir -m 755 new_directory # 다수의 디렉터리 생성 $ mkdir dir1 dir2 dir3 # 상위 디렉터리가 없는 경우 오류 없이 생성 $ mkdir -p /path/to/nonexistent/dir # 생성 결과를 파일로 저장 $ mkdir new_directory && echo "디렉터리 생성됨: new_directory" > log.txt # 잘못된 옵션 입력 시 오류 확인 $ mkdir --invalid-option # 스크립트를 통해 다량의 디렉터리 생성 #!/bin/bash for i in {1..5}; do mkdir "folder_$i" done # JSON 형식으로 생성 기록 저장 $ mkdir new_directory && echo '{"action":"mkdir", "directory":"new_directory"}' > mkdir_log.json # 특정 권한을 가진 디렉터리 생성 후 확인 $ mkdir -m 700 private_directory && ls -ld private_directory # 생성 전 디렉터리 존재 여부 확인 $ [ ! -d "existing_directory" ] && mkdir existing_directory # 출력 확인과 함께 디렉터리 생성 $ mkdir -v project_structure/{src,bin,docs} # 경로 생성 실패 시 재시도 if ! mkdir /important/dir; then echo "생성 실패, 다시 시도..." && mkdir -p /important/dir fi # 사용자 디렉터리 대량 생성 for user in $(cat user_list.txt); do mkdir "/home/$user" done # 디렉터리 구조 생성 후 검증 $ mkdir -p /data/logs/app && ls /data/logs/app # 생성된 디렉터리의 속성을 JSON으로 출력 $ mkdir data_dir && stat -c '{"directory":"%n", "size":%s}' data_dir
위의 예제는 mkdir
명령어를 사용하여 다양한 방식으로 디렉터리를 생성하고 관리하는 방법을 보여줍니다.
No responses yet