Linux 명령어 | 파일 관리 | mkdir 디렉터리 생성

mkdir 명령어

디렉터리 생성한다.
mkdir는 make directory의 약자이다.

사용법

mkdir [생성할 디렉터리 이름]

option

  • -p : 상위 디렉터리 까지 생성한다.

mkdir 명령어 사용예제

예제 1)

최상위 디렉터리에 test 디렉터리를 생성한다.

mkdir /test

이 명령어는 root 권한이 없다면 생성되지 않는다.

[devkuma@localhost ~]$ mkdir /test
mkdir: /test: Permission denied

최상위 디렉터리에 디렉터리를 생성하려면 root 권한이 필요하다.

예제 2)

현재 디렉터리에서 a 디렉터리 안에 b라는 디렉터리 생성한다.

mkdir a/b

이 명령어는 현재 디렉터리에서 a디렉터리가 존재하지 않는다면 생성되지 않는다.

[devkuma@localhost ~]$ mkdir a/b
mkdir: a: No such file or directory

여러 경로(a/b) 존재시에 항상 마지막 경로(b)가 타겟이 된다.
위의 명령어는 a디렉터리와 그 안에 b디렉터리를 생성하라는 것이 아니라, a디렉터리가 존재할 경우 그 안에 b라는 디렉터리를 생성하라는 뜻이다.

예제 3)

현재 디렉터리에서 a 디렉터리를 생성한뒤 그안에 b라는 디렉터리 생성한다.

mkdir -p a/b



최종 수정 : 2019-10-14