본문으로 바로가기

디렉터리(폴더)를 생성하는 DOS 명령 ‘MD’ 또는 ‘MKDIR’을 사용하여 디렉터리를 생성할 수 있습니다.

기본적인 명령어를 알아 보고, 몇가지 테스트를 통해 주의 사항(?)을 알아 봅니다.

 

DOS 명령어 – MKDIR(MD) ??

기본적으로 디렉터리(폴더)를 만드는 명령은 다음과 같습니다.

MKDIR [드라이브:]경로
또는
MD [드라이브:]경로
자세한 내용을 보시려거든 윈도우즈 커맨드창에서 mkdir/?라고 입력해 보세요.

다수 디렉터리(폴더) 생성

여러개의 디렉터리를 생성하는데 mkdir "folder name" 명령어를 줄기차게 입력해야 한다면 수십..수백개의 디렉터리를 생성할땐 좌절감을 느낌니다.

생성의 기본

Windows 명령 프롬프트(cmd)에서 mkdir 1 ; 2 ; 3하면, 해당 디렉터리에 1, 2 그리고 3이라는 디렉터리가 생성됩니다.

나름 만족스러운 결과물이 나오죠 ^^

 

1. mkdir 바로 뒤의 공백을 제외한 1 ; 2 ; 3 사이의 공백은 의미가 없습니다.

즉, 'mkdir 1 ; 2 ; 3'과 'mkdir 1;2;3'은 같은 결과를 나타냅니다.

2. mkdirmd는 같습니다.

즉, 'mkdir 1 ; 2 ; 3'과 'md 1 ; 2 ; 3'은 같습니다.

3. ;(콜론) 구분자를 사용하지 않고 아래로 나열해도 같습니다.

md 1
md 2
md 3

공백 및 ‘&’의 결과 ??

그러면 이렇게 하면 어떻게 될까요 ??

mkdir test.folder;1 2;3&4;5 & 6

사실상 원했던 결과는 ..

이라는 4개의 디렉터리가 생성되기를 원했지만 ..

그러나 의외의 결과가 나타납니다.

‘1 2’와 같이 1과 2 사이에 공백이 있을 경우 ‘;(콜론)’과 같은 의미로 ‘1’과 ‘2’라는 디렉터리가 생성됩니다. 또한 ‘&’ 이후의 것들이 무시되는 것을 알 수 있습니다.


중요합니다 !!!

공백이 들어가 있는 디렉터리(폴더)명 등의 원하는 결과를 위해서는 “ "로 묶어 주어야 합니다.

이것저것 신경쓰기 싫다 하시면 .. 무.조.건.!! “ ”표로 묶어 주세요 ^^

 

즉, 다음과 같이 해야만 원하는 결과를 볼 수 있습니다.

mkdir test.folder;1 2;3&4;5 & 6

역슬래시(\)를 통한 하위 디렉터리 생성 ??

다음과 같은 경우 어떻게 될까요 ??

mkdir 1 ; 1\2 ; 3

총 3개의 디렉터리가 생성됩니다.

헌데 유의해서 보실 부분은 ‘1’ 하위에 ‘2’라는 디렉터리가 생성된 것입니다.

역슬래시(\) 문자를 통해 하위 디렉터리도 생성이 가능하더랍니다 ^^

 

추가적으로 다음과 같이 만들려 한다면 어떻게 해야 할까요 ^^??

mkdir “1\2\3\4\5\6”

로 간단하게 생성됩니다.

여기서 알 수 있는 것은 하위 디렉터리를 생성하기 위해 상위 디렉터리를 따로 만들어줄 필요가 없다는 것입니다. 즉, 복잡하게 아래와 같은 필요가 없다는 뜻입니다. ^^

mkdir “1” ; “1\2” ; “1\2\3” ; “1\2\3\4” ; “1\2\3\4\5” ; “1\2\3\4\5\6”

디렉터리(폴더) 생성에 대한 결론

(1) mkdir 또는 md 명령으로 디렉터리를 생성한다.

(2) ;(콜론)을 사용하여 디렉터리명을 구분한다.

(3) [공백]의 경우 ;과 같은 의미로 처리되므로 디렉터리명은 " "로 묶어 주어야 한다!!

(4) & 이후의 것들은 무시된다.

(5) \ 문자를 통하여 하위 디렉터리 생성이 가능하다.