리눅스 명령어 · 1 min read · Sep 20, 2025

리눅스 mkdir 명령어 초보자를 위한 설명 (예제 포함)

명령줄에서 항상 특정 디렉토리에 있습니다. 따라서 디렉토리가 명령줄에 얼마나 중요한지 자명합니다. 리눅스에서 rm 명령어는 디렉토리를 삭제할 수 있게 해주지만, mkdir 명령어는 디렉토리를 처음부터 생성할 수 있게 해줍니다. 이 튜토리얼에서는 이해하기 쉬운 몇 가지 예제를 사용하여 이 도구의 기본 사항을 논의할 것입니다.

하지만 그 전에, 이 튜토리얼의 모든 예제가 Ubuntu 16.04 LTS에서 테스트되었다는 점을 언급할 가치가 있습니다.

리눅스 mkdir 명령어

이미 언급했듯이, mkdir 명령어는 사용자가 디렉토리를 생성할 수 있게 해줍니다. 다음은 그 구문입니다:

mkdir [OPTION]... DIRECTORY...

그리고 이 도구의 매뉴얼 페이지는 다음과 같이 설명합니다:

디렉토리(들)를 생성합니다. 이미 존재하지 않는 경우에만 생성합니다.

다음의 Q&A 스타일의 예제들은 mkdir가 어떻게 작동하는지에 대한 더 나은 아이디어를 제공할 것입니다.

Q1. mkdir를 사용하여 디렉토리를 생성하는 방법은?

디렉토리를 생성하는 것은 매우 간단합니다. 생성하고자 하는 디렉토리의 이름을 mkdir 명령어에 전달하기만 하면 됩니다.

mkdir [dir-name]

다음은 예제입니다:

mkdir test-dir

Q2. 부모 디렉토리(존재하지 않는 경우)가 생성되도록 하려면 어떻게 해야 하나요?

때때로 요구 사항은 단일 mkdir 명령어로 전체 디렉토리 구조를 생성하는 것입니다. 이는 가능하지만, -p 명령줄 옵션을 사용해야 합니다.

예를 들어, dir1/dir2/dir3을 생성하고 싶지만 이 디렉토리들이 이미 존재하지 않는 경우, 다음과 같이 할 수 있습니다:

mkdir -p dir1/dir2/dir3

부모 디렉토리(존재하지 않는 경우)가 생성되도록 하는 방법

Q3. 생성되는 디렉토리의 권한을 설정하는 방법은?

기본적으로 mkdir 명령어는 생성된 디렉토리에 대해 rwx, rwx 및 r-x 권한을 설정합니다.

그러나 원한다면 -m 명령줄 옵션을 사용하여 사용자 정의 권한을 설정할 수 있습니다.

Q4. mkdir가 작업의 세부 정보를 출력하도록 하려면?

mkdir가 수행하는 작업의 전체 세부 정보를 표시하도록 하려면, -v 명령줄 옵션을 통해 이를 수행할 수 있습니다.

mkdir -v [dir]

여기 예제가 있습니다:

결론

따라서 mkdir는 이해하고 사용하기 매우 간단한 명령어라는 것을 알 수 있습니다. 이와 관련된 학습 곡선이 없습니다. 우리는 여기에서 거의 모든 명령줄 옵션을 다루었습니다. 그냥 연습하면 일상 업무에서 명령어를 사용하기 시작할 수 있습니다. 이 도구에 대해 더 알고 싶다면 매뉴얼 페이지로 가세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.