디렉토리를 생성하는 명령어
사용법
mkdir [Option] [DirectoryName] |
옵션
옵션 | 설명 |
-m | 디렉토리를 생성할 때 권한을 설정한다. |
-p | 상위 디렉토리가 존재하지 않으면 상위 디렉토리도 생성한다. |
-v | 디렉토리를 생성하고 생성된 디렉토리에 대한 메시지를 출력한다. |
예시
- 기본
[root@Linux ~]# mkdir start/happy #경로지정 및 디렉토리 생성(happy) [root@Linux ~]# cd start [root@Linux start]# ls happy |
- -m : 디렉토리의 권한을 지정 (default : 755)
[root@Linux start]# mkdir -m 640 perm [root@Linux start]# ls -l total 0 drw-r-----. 2 root root 6 Apr 28 12:36 perm #권한이 6(rw-)4(r–)0(---)로 생성이 되었다. |
- -p : 상위 디렉토리도 같이 생성한다.
[root@Linux start]# mkdir -p up/down [root@Linux start]# ls up [root@Linux start]# ls up down # -p 옵션을 쓸때는 오타에 주의할것. 오타가 발생하면 새로운 디렉토리가 생기고 그 안에 하위 디렉토리가 생성된다. |
- -v : 디렉토리를 생성하고 생성된 디렉토리의 이름을 출력한다.
[root@Linux start]# mkdir -v hi mkdir: created directory 'hi' # 생성된 디렉토리의 이름이 출력 [root@Linux start]# mkdir -pv a/b/c mkdir: created directory 'a' mkdir: created directory 'a/b' mkdir: created directory 'a/b/c' # 다수의 디렉토리를 생성하여도 각각의 이름이 출력 |