IT 소스/Linux

[Linux] 디렉터리 생성하기 - mkdir (make directory)

한량이야기 2024. 5. 28. 14:58
반응형

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

mkdir 명령어

Linux - 디렉터리 생성하기 (mkdir 명령어)

'mkdir' 명령어는 리눅스 및 유닉스 계열 운영체제에서

새로운 디렉터리를 생성하는 데 사용되는 기본 명령어입니다.

 

1. mkdir 명령어 기본 사용법

mkdir [옵션] 디렉터리명

 

디렉터리명은 생성하고자 하는 대상의 이름 또는 경로를 지정합니다.

 

2. mkdir 명령어 주요 옵션

2-1. 옵션 없는 기본 사용

'mkdir' 명령어를 아무 인자 없이 사용하면 현재 위치에 디렉터리를 생성합니다.

mkdir 기본 사용법

 

현재 위치에 'newcodeman' 디렉터리를 생성하였습니다.

 

2-2. 부모 디렉터리 생성

'mkdir' 명령어에 '-p' 옵션을 사용하면 지정된 경로에 존재하지 않는

부모 디렉터리가 있다면 해당 부모 디렉터리도 함께 생성합니다.

mkdir에 -p 옵션 사용 예

 

'mydir'의 부모 디렉터리인 'parent'와 'new' 디렉터리도 함께 생성하였습니다. 

 

2-3. 디렉터리 생성 과정 출력

'mkdir' 명령어에 '-v' 옵션을 사용하면 디렉터리를 생성하고 그 과정을 출력합니다.

mkdir에 -v 옵션 사용 예

 

'good' 디렉터리 생성하고 'mkdir: created directory 'good''이라는 생성 과정을 출력하였습니다.

 

3. mkdir 명령어 오류 처리

'mkdir' 명령어 사용 시 디렉터리 이름 중복, 디렉터리 생성 권한 부족의 에러가 주로 발생합니다.

mkdir 명령어 사용시 에러 발생 예

 

'File exists'는 디렉터리명이 중복돼서 발생하는 에러로 디렉터리명을 수정하면 됩니다.

'Permission denied'는 디랙터리 생성 권한 부족 에러로

'sudo' 명령어를 사용하여 권한을 상승시킨 후 디렉터리를 생성해 주면 됩니다.

 

반응형