728x90
728x90
mkdir 명령어 -p 옵션
들어가며
- @mkdir@ 옵션의 @-p@ 옵션에 대해 알아보자.
mkdir 명령어
- 리눅스와 유닉스 기반 운영 체제에서 디렉터리(폴더)를 생성하는 명령
@-p@ 옵션
- @-p@ 옵션을 사용하면 지정한 디렉터리와 모든 중간 디렉터리(부모 디렉터리)를 생성할 수 있다.
- 중간 디렉터리가 존재하지 않는 경우에도 디렉터리를 생성한다.
- 즉, 디렉터리를 재귀적으로 생성한다.
- 이 옵션을 사용하지 않으면 중간 디렉터리가 존재하지 않는 경우 에러가 발생하며 디렉터리를 생성하지 못한다.
사용 예
$ mkdir -p src/utils
- 이 명령은 @src@ 디렉터리가 이미 존재하지 않더라도 @src@ 디렉터리를 먼저 생성하고, 그 다음 src 디렉터리 아래에 @utils@ 디렉터리를 생성한다.
- 중간 디렉터리를 자동으로 생성하므로 디렉터리를 일일이 하나씩 만들 필요가 없다.
참고
mkdir 명령어 옵션 전부 알아보기
mkdir [OPTION]... DIRECTORY...
- @-m@, @--mode=MODE@ : set file mode (as in chmod), not a=rwx - umask
- @-p@, @--parents@ : no error if existing, make parent directories as needed
- @-v@, @--verbose@ : print a message for each created directory
- @-Z@, @--context=CTX@ : set the SELinux security context of each created directory to CTX
- @--help@ : display this help and exit
- @--version@ : output version information and exit
728x90
728x90