【Windows】명령 프롬프트에서 새로운 파일을 만드는 방법

커멘드의 입력·실행으로 파일 조작이나 네트워크의 확인 등 여러가지 할 수 있는 커멘드 프롬프트입니다만, 파일을 신규 작성하는 것도 가능합니다.
Linux등에서도 커멘드를 이용하는 것으로 파일을 신규 작성할 수 있습니다만, Windows의 경우는 커멘드 프롬프트를 생각해 둡니다.
명령 프롬프트에서 파일을 새로 만드는 방법?
Windows 명령 프롬프트에서 새 파일을 만드는 경우 Linux에서 사용하는 것과 동일한 명령을 사용할 수 없습니다.
리눅스 ‘touch’와 같은 명령 ‘type nul’ 사용
Linux에서는 “touch”명령으로 파일을 새로 만들 수 있지만 Windows의 경우“type nul”라는 명령을 사용합니다. 또, 그 밖에도 「copy」등도 이용 가능합니다. 자세한 내용은 나중에 설명합니다.
“type nul”의 의미
이것은 type 명령 중 하나이며 nul은 해당 옵션을 가리킵니다.

type 명령은 파일의 내용을 나타내는 데 사용됩니다.되는 명령입니다. type 명령만을 이용하는 경우는 「type 파일명」과 같은 형태로 이용합니다. 사용하면 위와 같이 그 파일의 내용이 표시됩니다.
type 명령의 옵션 중 하나입니다.nul은 “NULL”로, “내용이없는 빈 파일”입니다.를 가리킵니다. 다양한 용도로 nul은 활용되지만 type 명령과 결합하여 새 빈 파일을 작성하도록 명령할 수 있습니다.
명령 프롬프트에서 ‘type nul’을 사용하여 새 파일을 만드는 방법
「type nul」의 내용을 알았는데, 여기에서는 명령 프롬프트에서 「type nul」을 이용한 신규 파일의 작성 방법을 설명합니다.
작성 절차

명령 프롬프트를 시작합니다. 필요한 경우 cd 명령을 사용하여 새 파일을 만들려는 위치를 열어 두는 것이 좋습니다.

파일을 새로 만들려면 아래 명령을 입력하십시오. 공백이 빈 부분은 모두 반각 공백을 입력합시다. 파일명이나 작성하는 파일은 필요에 따라서 변경해 주세요.
type nul > sample.txt |

특별히 아무것도 표시되지 않지만 작성한 위치를 확인하면 지정된 이름으로 파일이 작성되었는지 확인할 수 있습니다. 동일한 파일 이름이 해당 위치에 있으면,확인 등 없이 덮어쓰기 저장되므로주의하시기 바랍니다.

관리자 권한으로 명령 프롬프트를 사용하는 경우 파일의 위치를 지정하는 경우 경로와 함께 만들 수 있습니다.
type nul > C:\Users\사용자 이름\sample.txt |

그건 그렇고, copy 명령을 사용하여 같은 방식으로 파일을 새로 만들 수 있습니다. 이 경우 동일한 파일 이름이 있으면 확인 화면이 표시됩니다.
copy nul sample.txt |
텍스트로 입력된 파일을 만들려면 echo 명령을 사용합니다.
type 명령을 이용한 경우는 어디까지나 빈 파일의 작성 밖에 할 수 없기 때문에,텍스트 입력된 파일을 만들고 싶은 경우는 “echo” 명령을 이용합니다.

사용법은 echo 명령 뒤에텍스트 입력하고 싶은 내용넣고만들려는 파일 이름를 입력합니다. 입력의 예는 다음과 같습니다.
echo 안녕하세요 > sample1.txt |

만든 파일에추가할 형태로 텍스트 입력하려면 다음을 입력합니다.
echo 안녕하세요 >> sample1.txt |

개행을 넣고 싶다면 echo 뒤에공백 없이 “;” 또는 “.” “,” “:”제발.
echo; >> sample1.txt |
거대한 크기의 파일을 새로 만들려면 fsutil 명령이 유용합니다.

더미 파일이나 테스트 파일 등으로 거대 사이즈의 빈 파일을 신규 작성한다면 「fsutil」를 이용하십시오. 명령은 다음과 같은 형태로 사용됩니다.파일 크기는 “바이트”로 지정합니다. 아래는 1MB의 경우의 예입니다.
fsutil file createnew sample2.txt 1048576 |
마지막으로
명령 프롬프트에서 새 파일을 만들 수 있지만,명령이 다른 것만으로 신규 작성하는 파일의 내용 등도 바뀝니다. 목적에 따라 구분할 수 있으므로, 이 기사를 참고로 site 명령 프롬프트로 파일을 작성해 봅시다.