MS DOS - 도스 명령어 및 포맷 복사 이동 배치파일 기능
윈도우가 나오기 전에는 마우스로 아이콘을 찍는 방식이 아니라, 흑백/초록 화면에서 키보드 명령어만으로 컴퓨터를 움직였습니다. 이때 쓰던 대표 운영체제가 MS-DOS이고, 지금도 “윈도우가 안 올라올 때 파일을 옮겨야 한다”거나 “아주 오래된 장비/유틸을 다뤄야 한다” 같은 상황에서는 여전히 언급됩니다.
도스 명령은 크게 내부 명령어와 외부 명령어로 나뉩니다. 간단히 말하면, 도스 자체에 기본으로 들어있는 것과 별도의 실행 파일(.COM/.EXE)이 있어야 돌아가는 것의 차이입니다.
- [IT 리뷰/윈도우 Tip] - C드라이브 설치한 프로그램 폴더파일 D드라이브 파티션 옮기는방법
- [IT 리뷰/윈도우 Tip] - 윈도우 - 지워지지 않는 파일 폴더 강제삭제 방법 3가지
참고로, 윈도우가 정상 부팅되는 상태라면 파일 이동/삭제/복사는 굳이 도스로 고생할 필요가 없으며 그럴 땐 위 링크처럼 윈도우에서 처리하는 쪽이 훨씬 빠르고 안전합니다.

내부 명령어는 컴퓨터가 부팅된 뒤, 사용자가 입력한 명령을 COMMAND.COM(명령 해석기)이 바로 처리할 수 있는 항목입니다.
기본 파일 관리나 화면 제어처럼 “처음부터 있어야 하는 기능”이 여기에 많이 들어갑니다.
그리고 사람들이 흔히 “도스”라고 부르는 건 사실 두 갈래가 섞여 있습니다. 하나는 윈도우에서 띄우는 CMD(명령 프롬프트), 다른 하나는 실제로 부팅해서 들어가는 MS-DOS입니다.
윈도우 10/11에서는 PowerShell, Windows Terminal을 함께 쓰는 경우도 많지만, “도스 명령어”를 다루는 맥락에서는 여전히 CMD가 가장 익숙합니다.
윈도우10 CMD & 명령프롬프트 관리자권한 실행방법
윈도우10 CMD & 명령프롬프트 관리자권한 실행방법 윈도우10을 사용한다면 CMD라고 하는 윈도우에서 제공하는 기본 유틸리티로서 윈도우NT계열의 운영체제에서 실행할 수 있는 앱이빈다. 기본
jab-guyver.co.kr
반대로 “윈도우 밖에서” 실제 도스 운영체제를 설치해서 부팅하고 싶다면 아래 글을 참고해도 좋습니다.
- MS DOS 설치 참고
윈도우에서는 우클릭이나 Ctrl + C / Ctrl + V로 끝나는 일도, 도스에서는 전부 명령 한 줄로 처리합니다. 처음엔 답답해 보이지만, 익숙해지면 “마우스 없이도” 꽤 빠르게 정리할 수 있습니다.

MS DOS 내부 명령어 및 기능
| 명령어 | 명령어 기능 |
| BREAK | 프로그램 수행 중 Ctrl + Break 처리(On/Off) 설정 |
| CALL | 배치 파일 실행 중 다른 배치 파일 호출 |
| CD | 작업 폴더 이동 |
| CHCP | 코드 페이지 확인/변경 |
| CLS | 화면 정리(스크린 클리어) |
| COUNTRY | 국가 코드 설정 |
| COPY | 파일 복사 |
| DATE | 날짜 확인/설정 |
| DEL | 파일 삭제 |
| DIR | 파일/폴더 목록 출력 |
| ECHO | 배치 파일에서 메시지 출력 여부 설정 |
| EXIT | 명령 해석기 종료 |
| FOR | 반복 처리(배치 파일에서 자주 사용) |
| GOTO | 배치 파일에서 지정 라벨로 이동 |
| IF | 조건 비교/분기 |
| LH | 프로그램을 상위 메모리 영역에 로드 |
| MD | 폴더 생성 |
| PATH | 실행 파일 경로 설정 |
| PAUSE | 배치 파일 실행 일시 정지 |
| PROMPT | 프롬프트 모양 설정 |
| REM | 배치 파일 메모(주석 역할) |
| REN | 파일 이름 변경 |
| RD | 폴더 삭제 |
| SET | 환경 변수 설정/해제 |
| SHIFT | 배치 파일 인자 순서 이동 |
| TIME | 시간 확인/설정 |
| TYPE | 텍스트 파일 내용 출력 |
| VER | 도스 버전 출력 |
| VERIFY | 디스크 기록 시 검증 여부 설정 |
| VOL | 볼륨 레이블 출력 |
자주 쓰는 내부 명령어 예시
cd (Change Directory) : 현재 폴더를 바꿉니다. 예) cd C:\Windows\System32
dir (Directory) : 파일/폴더 목록을 보여줍니다. 예) dir, dir /p
copy : 파일을 복사합니다. 예) copy C:\Data\File1.txt D:\Backup
del (Delete) : 파일을 삭제합니다. 예) del C:\Data\File1.txt
md (Make Directory) : 폴더를 만듭니다. 예) md C:\Data\Backup
rd (Remove Directory) : 폴더를 지웁니다. 예) rd C:\Data\Backup
type : 텍스트 파일 내용을 출력합니다. 예) type C:\Data\File1.txt
MS DOS 외부 명령어 및 기능

도스에서 말하는 외부 명령어는 COMMAND.COM이 바로 처리하지 못하고, 실제로 실행할 .COM / .EXE 파일이 디스크에 있어야 동작합니다. 예를 들어 FORMAT을 치면, 내부에 내장된 게 아니라 FORMAT.COM 같은 실행 파일을 불러오는 방식입니다.
C드라이브 포맷 - 윈도우 설치 파티션 삭제
C드라이브 포맷 - 윈도우 설치 파티션 삭제 보통 윈도우가 설치되어 있는 주 파티션인 C드라이브를 삭제하고자 하면 해당 파티션의 윈도우가 실행중이기 때문에 C드라이브 포맷이 불가능합니다.
jab-guyver.co.kr
외부 명령어를 쓸 때 가장 많이 하는 실수
외부 명령어는 “명령을 쳤는데도 안 먹는다”는 상황이 나올 수 있습니다.
대부분은 실행 파일이 있는 경로가 PATH에 안 잡혀 있거나, 부팅 디스크에 필요한 유틸이 빠져있거나, 또는 요즘 환경에서는 “그 명령이 CMD 전용인지 MS-DOS 전용인지”가 섞여서 발생합니다.
| MS-DOS 명령어 | 명령어 기능 |
| CHKDISK | 디스크 상태 점검 |
| FORMAT | 디스크 초기화 |
| DISKCOPY | 디스켓을 동일 내용으로 복사 |
| SCANDISK | 디스크 오류 검사 및 수정 |
| LABEL | 볼륨 레이블 지정 |
| RECOVER | 손상된 디스크에서 읽을 수 있는 데이터 복구 시도 |
| DISKCOMP | 디스크 내용 비교 |
| FDISK | 하드디스크 파티션 분할 |
| DEFRAG | 디스크 조각 모음(최적화) |
| DBLSPACE | 디스크 압축(사용 가능 공간 확보) |
| XCOPY | 파일 선별 복사(옵션 다양) |
| ATTRIB | 파일 속성 변경 |
| REPLACE | 기존 파일을 새 파일로 교체 |
| FC | 텍스트/바이너리 파일 비교 |
| FIND | 파일에서 문자열 검색 |
| MORE | 출력을 페이지 단위로 표시 |
| SORT | 정렬 |
| MEM | 메모리 확인 |
| MEMMAKER | 메모리 최적화 유틸 |
| SMARTDRV | 디스크 캐시로 체감 속도 개선 |
| RAMDRIVE | RAM 드라이브 생성 |
| ASSIGN | 드라이브 문자 재지정 |
| JOIN | 드라이브를 하위 폴더처럼 연결 |
| MSAV | 바이러스 검사/치료(구형) |
| VSAFE | 바이러스 침투 모니터링(구형) |
| BACKUP | 백업 파일 생성 |
| RESTORE | 백업 파일 복원 |
CMD "명령프롬프트" 배치파일 명령어 모음 - 노랗it월드
명령프롬프트로 현재 실행중인 배치 파일을 종료하지 않고 필요한 다른 배치파일을 호출하여 실행한 다음 원래의 배치파일로 다시 돌아오려고 할 때 사용됩니다..
yellowit.co.kr
복사·이동·포맷을 할 때 자주 쓰는 조합
도스에서 가장 자주 묶어서 쓰는 건 결국 DIR / COPY / XCOPY / DEL 같은 파일 작업입니다. 특히 윈도우가 불안정하거나, 설치 환경에서 파일을 손봐야 하는 순간에는 “몇 줄만 알아도” 체감이 확 납니다.
폴더째로 옮기고 싶을 때
일반 COPY는 파일 중심이라 폴더 구조까지 한 번에 다루기 어렵습니다. 폴더/하위 폴더까지 함께 복사하려면 보통 XCOPY를 먼저 떠올립니다.
포맷은 “확인 한 번 더”가 기본
FORMAT은 실수 한 번이면 끝입니다. 특히 드라이브 문자가 헷갈릴 때가 많아서, 포맷 전에 DIR로 한 번 열어보고 “내가 생각한 디스크가 맞는지” 확인하는 습관이 가장 안전합니다.
팁 : 도스/설치 환경에서는 드라이브 문자가 윈도우와 다르게 잡히는 경우가 흔합니다. “C:가 무조건 윈도우 설치 드라이브”라고 단정하면 사고가 납니다.
FAQ
Q. CMD에서 되는 명령이 MS-DOS에서도 똑같이 되나요?
A. 아닙니다. CMD는 윈도우 명령 해석기라서, MS-DOS에는 없는 명령도 섞여 있습니다. 반대로 MS-DOS 유틸은 최신 윈도우에서 그대로 안 돌아가는 경우도 있고요. “지금 내가 CMD인지, 실제 도스 부팅인지”부터 구분하는 게 편합니다.
Q. 외부 명령어가 “인식할 수 없는 명령”이라고 뜹니다.
A. 대부분은 실행 파일이 없는 경우입니다. FORMAT, XCOPY 같은 유틸이 들어있는 디스크/폴더가 맞는지 확인하고, 필요하면 그 경로로 이동해서 실행해 보세요. PATH 설정이 비어있어도 같은 증상이 납니다.
Q. FORMAT에서 빠른 포맷만 하면 문제 없나요?
A. 빠른 포맷은 시간을 줄여주지만, “디스크 상태 확인”까지 기대하면 곤란합니다. 단순 초기화가 목적이면 빠른 포맷이 편하지만, 디스크 오류가 의심되는 상황이라면 점검 유틸을 함께 보는 게 낫습니다.
Q. 배치 파일(.BAT)은 지금도 쓸모가 있나요?
A. 단순 반복 작업에는 여전히 좋습니다. 특히 설치 환경이나 유지보수 작업에서 “같은 명령을 여러 번” 칠 일이 있다면, .BAT 하나 만들어두는 게 훨씬 편합니다.
'IT 리뷰 > MS DOS 명령프롬프트' 카테고리의 다른 글
| 설치 없이 폴더 용량 리스트 만들기 탐색기 대신 PowerShell/du 명령어 확인 (0) | 2026.02.09 |
|---|---|
| MS-DOS 설치 방법 PC 설치부터 가상 환경까지 명령어 40가지 (0) | 2026.02.08 |
| FAT32 포맷 명령어 정리 윈도우 배치파일과 리눅스 mkfs.vfat까지 한 번에 (1) | 2025.12.31 |