geonex.log

[MS-DOS 명령어 #13] COPY CON으로 BAT 파일 만들기 본문

테크/활용

[MS-DOS 명령어 #13] COPY CON으로 BAT 파일 만들기

geonex 2025. 6. 20. 16:04
728x90

COPY CON 명령어란?

COPY CON 명령어는 콘솔(화면)에서 직접 텍스트 파일을 생성할 때 사용하는 MS-DOS의 기본 명령어이다.
CON은 콘솔(console)을 의미하며, COPY CON 파일명 형식으로 입력하여 배치(.bat) 파일을 포함한 텍스트 파일을 간단히 만들 수 있다.

1. COPY CON으로 BAT 파일 만드는 과정

  1. 명령 프롬프트에서 아래와 같이 입력한다
    COPY CON dosutil.bat
  2. 도스 명령어를 활용한 자동화 내용을 한 줄씩 입력한다
    예를 들어, 아래와 같이 입력한다.
    @ECHO OFF
    ECHO ==== 현재 디렉터리 파일 목록 ====
    DIR
    ECHO ==== 임시 파일(.tmp) 삭제 ====
    DEL *.TMP
    ECHO ==== 삭제 후 파일 목록 ====
    DIR
    PAUSE
    EXIT
    각 줄을 입력할 때마다 엔터를 누른다.
  3. 입력이 끝나면 Ctrl + Z를 누른 뒤 엔터를 입력한다
    ^Z (또는 Ctrl + Z 입력 후 Enter)
    이 과정에서 파일 저장이 완료된다.
  4. 생성된 dosutil.bat 파일을 실행한다
    명령창에서 dosutil.bat을 입력하면 모든 명령어가 순차적으로 실행된다.

위 예시는 DIR, DEL 등 실제 DOS 명령어들을 자동화하는 실전적인 배치 파일 만드는 과정이다.

2. 실전 예시: DOS 명령어를 활용한 배치 파일

아래는 COPY CON을 이용해 임시파일(.tmp) 삭제와 폴더 내 파일 목록 출력을 자동화하는 배치 파일 예시이다.

COPY CON dosutil.bat
@ECHO OFF
ECHO ==== 현재 디렉터리 파일 목록 ====
DIR
ECHO ==== 임시 파일(.tmp) 삭제 ====
DEL *.TMP
ECHO ==== 삭제 후 파일 목록 ====
DIR
PAUSE
EXIT
^Z
  • 실행 결과로, 배치 파일을 실행하면 파일 목록 확인 → 임시 파일 삭제 → 삭제 후 목록 출력 순으로 자동화 작업이 진행된다.

3. 알아두면 좋은 점

  • COPY CON은 오타를 수정할 수 없으므로, 잘못 입력한 경우 처음부터 다시 입력해야 한다
  • 간단한 배치 파일이나 테스트용 스크립트 작성에 유용하다
  • 명령어 입력 후 반드시 Ctrl + Z 입력 후 엔터로 저장을 마무리해야 한다
  • 생성된 BAT 파일은 바로 실행하여 결과를 확인할 수 있다
  • 배치 파일에는 다양한 도스 명령어(DIR, DEL, XCOPY 등)를 자유롭게 넣을 수 있다

4. 정리

COPY CON 명령어는 별도의 텍스트 편집기 없이도 도스 환경에서 빠르게 BAT 파일을 생성할 수 있는 고전적이면서도 실용적인 명령어이다.
DOS 명령어를 조합해 실무 자동화, 반복 작업 처리 등에 다양하게 활용할 수 있다.
이 방법을 익혀두면 응급 상황이나 간단한 관리 작업에 신속하게 대처할 수 있다.

728x90