-p(즉, 부모) 옵션은 아직 존재하지 않는 경우 새 디렉터리에 대해 지정된 중간 디렉터리를 만듭니다. 예를 들어, 다음 디렉터리 구조를 만드는 데 사용할 수 있습니다: 위의 스크립트에서 mkdir 문이 작동 하면 다음 에코 문은 단어 „hello“라는 파일의 끝에 „hello“를 보냅니다., 반면 그것은 존재 하지 않는 경우 „hello“ 파일 wit 만들어집니다. h 단어 „안녕하세요“. 리눅스에서 mkdir 명령은 사용자가 디렉토리를 만들 수 있습니다 (또한 일부 운영 체제의 폴더라고도 함). 이 명령은 한 번에 여러 디렉터리를 만들고 디렉터리에 대한 사용 권한을 설정할 수 있습니다. 이 명령을 실행하는 사용자에게는 상위 디렉터리에서 디렉터리를 만들 수 있는 충분한 권한이 있어야 하거나 `권한 거부` 오류가 발생할 수 있습니다. mkdir 명령을 셸 스크립트의 일부로 사용할 수도 있습니다. 이 문서에서는 Mkdir의 GNU/Linux 버전을 다룹니다. chgrp 명령을 사용하여 폴더를 소유하는 그룹 이름을 변경합니다. 예를 들어 회사의 모든 회계사가 액세스할 수 있는 디렉터리를 만들려고 한다고 가정해 보겠습니다. mkdir 명령은 명명된 각 디렉터리 인수에 대해 새 디렉터리를 만듭니다. 예를 들어, 테스트라는 디렉토리를 만들려면 터미널 창을 열고 폴더를 원하는 오른쪽 폴더로 이동한 다음 이 명령을 입력합니다: 유닉스, DOS, DR FlexOS의 mkdir(디렉터리 만들기) 명령,[1] IBM OS/2[2] Microsoft Windows 및 ReactOS[3] 운영 체제는 새 디렉터리를 만드는 데 사용됩니다.
EFI 셸[4] 및 PHP 스크립팅 언어로도 사용할 수 있습니다. DOS, OS/2, Windows 및 ReactOS에서는 명령이 md로 축약되는 경우가 많습니다. 세 번째 줄은 „mkdir“ 문인 이전 명령의 출력 상태를 확인하고 성공하면 „fi“ 문에 도달할 때까지 문을 수행합니다. 따라서 예를 들어 소유자가 권한을 읽고 쓰는 dir_5라는 새 디렉터리를 만들려면 그룹이 읽기 권한을 가지고 있으며 다른 사용자에게 는 사용 권한이 없으므로 유닉스와 같은 운영 체제에서 mkdir 명령이 새 명령을 만듭니다. 파일 시스템의 디렉토리를 참조하십시오. bash 스크립트에서 mkdir가 있는 변수를 사용하는 경우 POSIX `특수` 내장 명령 `eval`이 그 용도를 제공합니다. /tmp/a가 존재하지만 /tmp/a/b가 존재하지 않는 경우 mkdir는 /tmp/a/b/c를 만들기 전에 /tmp/a/b를 만듭니다. 이 일련의 디렉터리는 첫 번째 디렉터리 이름을 인수로 사용하여 du(즉, 디스크 사용) 명령을 사용하여 만들어졌는것을 확인하는 것은 매우 쉽습니다. 위의 예제의 경우 MKDIR이 필요한 경우 경로에 있는 중간 디렉터리를 만듭니다. 예를 들어, a가 존재하지 않는다고 가정합니다: 위의 예제를 계속하려면 ls 명령을 실행하여 test라는 폴더에 대한 사용 권한을 확인합니다: directory_name은 사용자가 mkdir를 만들도록 요청하는 모든 디렉터리의 이름입니다. 여러 개의 디렉터리를 동시에 만들 수 있습니다.
cd ~ 명령은 mkdir 명령을 입력할 때 폴더가 원하는 위치에 정확하게 생성되도록 작업 디렉토리를 변경하는 데 사용됩니다. Windows에서는 명령 mkdir(또는 md)를 사용하여 명령줄에서 디렉토리를 만들 수 있습니다. 이 명령의 구문은 아래에 설명되어 있습니다.