OS/Linux

[Linux] mkdir 명령어

Ma_Sand 2023. 6. 10. 12:09
반응형

1. mkdir 명령어

mkdir는 존재하지 않는 디렉토리일 때 그 디렉토리를 생성한다.

 

 

 

2. mkdir 문법

mkdir [옵션] 디렉토리

 

 - 예시

  1) 기본 생성

    $ mkdir test

 

  2) 계층적으로 생성

    $ mkdir test/test1

    /(슬래쉬)를 구분자로 하여 계층 구조를 생성하면 된다. 이때, 상위 디렉토리가 없으면 에러가 발생한다.

$ mkdir test/test1
mkdir: 'test/test1' 디렉토리를 만들 수 없습니다 : 그런 파일이나 디렉터리가 없습니다
(mkdir: cannot create directory 'test/test1' : File exists)

 

   해당 에러는 -p 옵션으로 해결할 수 있다. -p 옵션은 부모 디렉토리를 생성해준다.

$ mkdir -p test/test1

 

 

 

3. mkdir 옵션

  • -m : --mode(MODE), 권한과 함께(chmod) 디렉토리를 생성한다. 기본값은 755이다.
  • -p : --parents, 부모 디렉토리를 생성한다. 부모 디렉토리가 존재할 경우 에러를 발생시키지 않는다.
  • -v : --verbose, 생성된 각 디렉토리에 대한 메세지를 출력한다.

 

반응형