본문 바로가기

IT 리뷰/MS DOS 명령프롬프트

MS-DOS 명령어 정리: 내부·외부 명령부터 포맷/복사/배치 파일까지

반응형

MS DOS - 도스 명령어 및 포맷 복사 이동 배치파일 기능

윈도우가 나오기 전에는 마우스로 아이콘을 찍는 방식이 아니라, 흑백/초록 화면에서 키보드 명령어만으로 컴퓨터를 움직였습니다. 이때 쓰던 대표 운영체제가 MS-DOS이고, 지금도 “윈도우가 안 올라올 때 파일을 옮겨야 한다”거나 “아주 오래된 장비/유틸을 다뤄야 한다” 같은 상황에서는 여전히 언급됩니다.

도스 명령은 크게 내부 명령어외부 명령어로 나뉩니다. 간단히 말하면, 도스 자체에 기본으로 들어있는 것별도의 실행 파일(.COM/.EXE)이 있어야 돌아가는 것의 차이입니다.

참고로, 윈도우가 정상 부팅되는 상태라면 파일 이동/삭제/복사는 굳이 도스로 고생할 필요가 없으며 그럴 땐 위 링크처럼 윈도우에서 처리하는 쪽이 훨씬 빠르고 안전합니다.

윈도우에서 CMD(명령 프롬프트)로 도스 창을 실행하는 화면
윈도우에서 도스 실행방법

내부 명령어는 컴퓨터가 부팅된 뒤, 사용자가 입력한 명령을 COMMAND.COM(명령 해석기)이 바로 처리할 수 있는 항목입니다.

기본 파일 관리나 화면 제어처럼 “처음부터 있어야 하는 기능”이 여기에 많이 들어갑니다.

그리고 사람들이 흔히 “도스”라고 부르는 건 사실 두 갈래가 섞여 있습니다. 하나는 윈도우에서 띄우는 CMD(명령 프롬프트), 다른 하나는 실제로 부팅해서 들어가는 MS-DOS입니다.

윈도우 10/11에서는 PowerShell, Windows Terminal을 함께 쓰는 경우도 많지만, “도스 명령어”를 다루는 맥락에서는 여전히 CMD가 가장 익숙합니다.

 

윈도우10 CMD & 명령프롬프트 관리자권한 실행방법

윈도우10 CMD & 명령프롬프트 관리자권한 실행방법 윈도우10을 사용한다면 CMD라고 하는 윈도우에서 제공하는 기본 유틸리티로서 윈도우NT계열의 운영체제에서 실행할 수 있는 앱이빈다. 기본

jab-guyver.co.kr

반대로 “윈도우 밖에서” 실제 도스 운영체제를 설치해서 부팅하고 싶다면 아래 글을 참고해도 좋습니다.

윈도우에서는 우클릭이나 Ctrl + C / Ctrl + V로 끝나는 일도, 도스에서는 전부 명령 한 줄로 처리합니다. 처음엔 답답해 보이지만, 익숙해지면 “마우스 없이도” 꽤 빠르게 정리할 수 있습니다.

CMD(명령 프롬프트)와 MS-DOS 콘솔 화면 예시
CMD / 명령프롬프트 / MS-DOS

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 외부 명령어 및 기능

CMD에서 FORMAT C: /Q로 빠른 포맷을 실행하는 예시 화면
FORMAT C:/Q 빠른포맷 명령어

도스에서 말하는 외부 명령어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 하나 만들어두는 게 훨씬 편합니다.

 

728x90
반응형
그리드형