리눅스 mkdir -p 옵션을 이용해서 이미 존재하거나 부모 디렉토리가 없는 경우도 처리해 봅시다.
리눅스에서 mkdir는 디렉토리를 만드는 명령어입니다. 말 그대로 mkdir DIRECTORY는, DIRECTORY를 생성하는데 없으면 생성합니다. 있으면 어떻게 될까요? 혹은, 디렉토리를 만들려고 하는데 parent directory가 없는 경우에 어떻게 될까요? 이 케이스들을 각각 보면서 -p 옵션에 대해 이해해 보도록 하겠습니다. 먼저 -p는 이미 디렉토리가 존재하는 경우, 에러를 떨어트리지 않습니다. 그리고, 필요한 경우에 부모 디렉토리를 만듭니다. 이걸 역으로 보면 -p가 없다면 디렉토리가 존재하는 경우에 에러를 떨어트립니다. 그리고, 필요한 경우에 부모 디렉토리를 만들지 않을 겁니다. 현재 저는 test3에 들어와 있습니다. mkdir t1으로, 디렉토리 t1을 만들었습니다. 그 다음에 tre..
OS/리눅스
2022. 12. 29. 02:46
최근댓글