본문 바로가기

리눅스-기초명령어/파일 시스템 관리

mkdir

디렉토리를 생성하는 명령어

 

사용법 

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'
# 다수의 디렉토리를 생성하여도 각각의 이름이 출력

 

'리눅스-기초명령어 > 파일 시스템 관리' 카테고리의 다른 글

ln  (0) 2023.08.31
rm  (2) 2023.08.31
mv  (1) 2023.08.31
CP  (0) 2023.08.31
touch, file  (0) 2023.08.31