IT/리눅스

[Linux] 디렉토리 생성 방법, mkdir 명령어 사용방법

몬스터r 2022. 12. 25. 10:00

[Linux] 디렉토리 생성 방법, mkdir 명령어 사용방법

리눅스 사용자라면 알테지만, 디렉토리를 생성할 일은 정말 무수히 많다. 그렇기때문에 당연히 디렉토리를 생성하는 방법도 알아야 하는데 그 방법을 알아보자.

 

 

디렉토리 생성 방법


디렉토리를 생성할 때는 mkdir 명령어를 사용하고, 사용하는 옵션은 다음과 같다.

-m (퍼미션) 디렉토리의 권한 설정, 기본값: 755
-p 상위 경로도 함께 생성
-v 디렉토리를 생성하고 생성된 디렉토리명 출력
--version mkdir 버전 출력

 

  • 옵션 없이 사용
[haechan@haechan ~/diroec]$ ll
total 0
[haechan@haechan ~/diroec]$ mkdir test1

[haechan@haechan ~/diroec]$ ll
total 0
drwxrwxr-x. 2 haechan haechan 6 Dec 24 16:44 test1
# 기본 퍼미션은 755로 설정되어 있는 것을 확인할 수 있다.

 

  • m 옵션 사용
[haechan@haechan ~/diroec]$ mkdir test2 -m 600

[haechan@haechan ~/diroec]$ ll
total 0
drwxrwxr-x. 2 haechan haechan 6 Dec 24 16:44 test1
drw-------. 2 haechan haechan 6 Dec 24 16:47 test2
# 퍼미션 600이 잘 부여된 것이 확인 된다.

 

  • p 옵션 사용
[haechan@haechan ~/diroec]$ mkdir -p test3/test_dir1/test_dir2

[haechan@haechan ~/diroec]$ cd test3/test_dir1/test_dir2/

[haechan@haechan ~/diroec/test3/test_dir1/test_dir2]$ pwd
/home/haechan/diroec/test3/test_dir1/test_dir2

 

  • v 옵션 사용
[haechan@haechan ~/diroec]$ mkdir -v test4
mkdir: created directory ‘test4’

[haechan@haechan ~/diroec]$ ll
total 0
drwxrwxr-x. 2 haechan haechan  6 Dec 24 16:44 test1
drw-------. 2 haechan haechan  6 Dec 24 16:47 test2
drwxrwxr-x. 3 haechan haechan 23 Dec 24 16:49 test3
drwxrwxr-x. 2 haechan haechan  6 Dec 24 16:52 test4

 

  • --version 옵션 사용
[haechan@haechan ~/diroec]$ mkdir --version
mkdir (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.