도스명령어...attrib 등...펌
- ossaio
- 답변채택률 58.9%
- 2003.09.24 22:44
정확하진 않겠지만 참고하세요@
====================================
프롬프트 명령어
앞에서는 시스템을 시동할 때 필요한 환경을 구성하기 위하여
사용하는 명령어와 장치 제어기, 그리고 배치 프로그램을 작성할 때 사용하는 명령어에
관해 설명하였다. 그러나, MS-DOS에서 제공되는 대부분의 명령어는 프롬프트 상에서
사용하는 명령어로 내부 명령어와 외부 명령어로 나누어진다. 내부 명령어란 명령어
해석기인 COMMAND.COM이 직접 처리하는 명령어로 비교적 간단한 구조를 갖는 명령어를
의미하고, 외부 명령어란 명령어 해석기가 COM, EXE 등의 확장명을 갖고 있는 실행
파일을 실행하는 명령어로 비교적 복잡한 구조를 갖는 명령어를 의미한다.
여기에서 설명하는 프롬프트 명령어는 MS-DOS 명령어 중에서
시스템 구성 명령어와 배치 프로그램 명령어, 그리고 다음 장에서 설명할 디스크
관리를 위한 명령어, 메모리 관리를 위한 명령어, 데이터 관리를 위한 명령어, 네트워크
관련 명령어, 기타 MS-DOS에서 제공하는 주요 유틸리티에 관한 명령어를 제외되어
있다. 이러한 명령어는 해당 부분을 참조하기 바란다. 이상에서 제외면 모든 명령어는
여기에서 설명하는데, 각각의 명령어는 편의상 알파벳 순서로 설명하기로 한다. 관련
명령어는 이를 표시함으로써 사용자가 참조할 수 있도록 하였다.
ATTRIB
이 명령어는 파일의 속성을 디스플레이하거나 변경하기 위하여
사용한다. 즉, 파일이나 디렉토리에 지정된 읽기 전용(Read-only), 기록(Archive),
시스템(System), 숨김(Hidden) 등의 속성을 디스플레이하거나 변경하는데 사용한다.
속성을 변경할 파일이 숨김 속성이나 시스템 속성을 가지고
있는 경우에는 먼저 시스템 속성과 숨김 속성을 해제한 다음에 속성을 변경하여야
한다.
■ 사용법
ATTRIB [ +R|-R ] [ +A|-A ] [ +S|-S ] [ +H|-H ] [[ drive : ][ path ] filename ] [ /S ]
■ 옵션 및 매개변수
[ drive :][ path ] filename 디렉토리나 파일, 혹은 속성을 디스플레이하거나 변경하고자 하는
일련의 파일의 이름과 경로를 지정한다.
+r 파일에 읽기 전용 속성을
설정한다.
-r 파일의 읽기 전용 속성을
해제한다.
+a 파일에 기록 속성을 설정한다.
-a 파일의 기록 속성을 해제한다.
+s 파일에 시스템 속성을
설정한다.
-s 파일의 시스템 속성을
해제한다.
+h 파일에 숨김 속성을 설정한다.
-h 파일의 숨김 속성을 해제한다.
/s 현행 디렉토리와 그 서브디렉토리에
있는 모든 파일의 속성을 변경한다.
■ 참고 사항
☞ 파일 그룹
사용자는 와일드 카드(* 혹은 ?)를 사용하여 파일 그룹의 속성을
표시하거나 변경할 수 있다. 변경하고자 하는 파일에 숨김 속성이나 시스템 속성이
설정되어 있다면 그 파일의 속성을 먼저 제거하여야 한다.
ATTRIB 명령어는 디렉토리의 속성을 변경하기 위하여 사용할
수 있는데, 디렉토리의 속성을 변경하기 위하여 이 명령어를 사용하는 경우에는 와일드
카드를 사용하여 일련의 디렉토리를 지정할 수 없고, 디렉토리를 정확히 지정하여야
한다.
☞ 기록 속성
기록 속성은 먼저 백업된 후에 바뀌어진 파일만 백업하거나
하드디스크에 복원하기 위하여 사용된다. BACKUP, RESTORE, XCOPY 명령어가 이러한
기록 속성을 이용한다. 파일의 기록 속성을 이용하는 방법에 관한 자세한 사항은
해당 명령어를 참조하기 바란다. 만약, 기록 속성이 있는 파일의 목록만을 화면에
디스플레이하려면 DIR 명령어를 사용할 수 있다. 즉, "DIR /a:a"와 같이
DIR 명령어를 사용하여 기록 속성을 가진 파일만 디스플레이할 수 있다.
■ 사용 예
현행 디렉토리에 있는 HWP386.EXE라는 파일의 속성을 디스플레이하려면
다음과 같이 입력한다.
attrib hwp386.exe
파일 reports.hwp에 읽기 전용 속성을 설정하려면 다음과 같은
ATTRIB 명령어를 사용한다.
attrib +r reports.hwp
D드라이브에 있는 HWP\DATA 디렉토리에 있는 모든 파일과 그
서브디렉토리에 있는 모든 파일에서 읽기 전용 속성을 제거하고, 기록 속성을 설정하려면
다음과 같이 입력한다.
attrib -r +a d:\hwp\data\*.* /s
위의 예에서 BAK 확장자를 가진 파일을 제외하고 A드라이브의
디스크에 있는 디폴트 디렉토리의 모든 파일을 포함하는 파일을 XCOPY를 이용하여
복사하려면, XCOPY로는 기록 속성을 가진 파일만 복사할 수 있는 기능을 사용해야
한다. 이 경우에 있어 복사할 파일에 기록 속성을 부여할 필요가 있다. 즉, BAK 확장자를
가진 파일을 제외한 모든 파일에 기록 속성을 부여하는 방법은 따로 제공하지 않으므로
모든 파일에 기록 속성을 부여한 다음 BAK 확장자를 가진 파일에서 기록 속성을 제거하는
방법을 사용한다.
attrib +a a:\*.* /s
attrib -a a:\*.bak /s
이렇게 하면 A드라이브에 있는 디스크의 BAK 파일을 제외한
모든 파일은 기록 속성을 갖는다. A드라이브의 디스크에 있는 기록 속성을 가진 파일을
C드라이브의 현행 디렉토리로 복사하려면 다음과 같이 입력한다.
xcopy a: c: /a/s
여기에서 /a는 기록 속성을 가진 파일만 복사하라는 의미이고,
/s는 모든 서브디렉토리의 파일도 포함하여 복사하라는 의미이다. 만약, C드라이브로
복사한 다음 원본인 A:에 있는 파일의 기록 속성을 제거하려면 /a 대신에 /m을 사용한다.
xcopy a: c: /m/s
BREAK
응용 프로그램을 실행하는 도중 실행되고 있는 응용 프로그램의
실행을 중단하기 위하여 키보드 상에서 < Ctrl>+
데이터를 전송하는 경우에는 항상 키보드 상에서 < Ctrl>+
디스크에서 데이터 파일을 읽는 경우에는 BREAK가 OFF로 설정되어 있는 경우에는
점검하지 않는다. 따라서 데이터를 입출력하는 모든 경우에 키보드 상에서 < Ctrl>+
BREAK를 on으로 설정하여야 한다.
이 명령어는 프롬프트 상에서도 사용할 수 있고, CONFIG.SYS
파일에서도 사용할 수 있다. 만약, CONFIG.SYS 파일에서 BREAK를 설정하고자 한다면
반드시 이퀄기호(=)를 사용하여야 한다. 프롬프트 상에서는 이퀄기호 대신에 스페이스를
사용할 수 있다.
BREAK의 설정은 DOS와 그 응용 프로그램에만 영향을 미치고
Windows 3.1에서는 설정이 유효하지 않다. 이것은 Windows 3.1이 모든 경우에 키보드
상에서 < Ctrl>+
입력되는지를 점검하기 때문이다.
■ 사용법
BREAK [ on|OFF ]
CONFIG.SYS 파일에서는 다음과 같이 사용한다.
BREAK=ON|OFF
■ 옵션 및 매개변수
none 아무런 변수없이 BREAK만
단독으로 사용되면 현재의 브레이크 설정 상태를 디스플레이한다.
on | off < Ctrl>+
off로 설정한다.
■ 참고 사항
☞ CONFIG.SYS에 BREAK를 포함시키기
BREAK에 대한 디폴트 값은 off이다. 만약, MS-DOS가 시작될
때마다 < Ctrl>+
입력되는지를 디스크의 입출력에까지 확장하고자 한다면 CONFIG.SYS 파일 안에 다음과
같은 BREAK 명령어를 포함시킨다.
break=on
■ 사용 예
MS-DOS가 키보드 버퍼에서 키입력을 읽거나 스크린이나 프린터에
데이터를 출력하는 경우에만 < Ctrl>+
사용한다.
break off
< Ctrl>+
디스크의 입출력에까지 확장하고자 한다면 다음과 같이 BREAK 명령어를 사용한다.
break on
CHCP
MS-DOS에서는 각 국가별로 다른 문자를 사용할 수 있도록 지원하는데,
다른 문자를 사용하는 경우에는 데이터를 정렬하는 순서가 달라질 수 있다. 예를
들어 한글을 정렬하는 경우에 코드 페이지로 437(미국)을 사용하는 경우에는 정상적으로
정렬되지 않는다. 이 경우 코드 페이지를 949(완성형 한글)로 지정하여야만 정상적으로
정렬될 것이다. 이처럼 데이터의 정렬시 사용할 코드 페이지를 변경하거나 활성화되어
있는 코드 페이지를 확인하기 위하여 사용하는 명령어가 바로 CHCP이다. 즉, 이 명령어는
현재 시스템에서 사용하고 있는 콘솔 코드 페이지의 숫자를 디스플레이하거나, MS-DOS에서
키보드 입력을 위하여 사용할 콘솔 코드 페이지를 변경하기 위하여 사용한다.
■ 사용법
CHCP [ nnn ]
■ 옵션 및 매개변수
nnn 사용할 코드 페이지를
지정한다. 코드 페이지로 영어 사용하고자 하는 경우에는 437을 지정하고, 한글 2바이트
완성형을 사용하고자 한다면 949를 지정한다. 코드 페이지와 국가 및 언어에 대한
사항은 KEYB와 COUNTRY 명령어 부분을 참조하기 바란다.
■ 참고 사항
☞ 코드 페이지의 준비
영문이나 기타 불어 독어 등 로마자에 기초한 1바이트 문자를
사용하는 경우에는 특별히 코드 페이지를 준비할 필요는 없다. 그러나 2바이트 문자
예를 들어, 한글 코드 페이지를 지정하여 사용하고자 한다면 한글 DOS를 사용하거나
한글 코드 페이지를 따로 준비해야 한다.
☞ CHCP 명령 사용에 대한 주의 사항
CHCP 명령을 사용하기 전에 먼저 CONFIG.SYS 안에 COUNTRY
명령어를 사용하여 COUNTRY.SYS 파일의 위치를 지정하고, NLSFUNC 프로그램을 메모리에
탑재하여야 한다. 특히, 한글 코드 페이지를 사용하고자 하는 경우에는 반드시 COUNTRY.SYS를
INSTALL 명령어를 사용하여 메모리에 탑재하여야 한다.
☞ 새로운 코드 페이지의 배당
새로운 코드 페이지를 배당한 후에 시작되는 모든 프로그램은
새로 배당된 코드 페이지를 사용한다. 그러나 새로운 코드 페이지를 배당하기 전에
시작한 응용 프로그램은 원래의 코드 페이지를 사용할 것이다. 단, COMMAND.COM은
여기에서 제외된다.
■ 사용 예
현재 사용되고 있는 코드 페이지의 번호를 디스플레이하려면
다음과 같이 CHCP 명령어를 사용한다.
chcp
위와 같이 아무런 매개변수 없이 CHCP가 단독으로 사용되는
경우, CHCP는 다음과 같이 활성화된 코드페이지를 보여준다.
Active code page: 437
현재 사용 중인 코드 페이지를 949(2바이트 완성형 한글)로
변경하려면 다음과 같이 CHCP 명령어를 사용한다.
chcp 949
DATE
이 명령어는 날짜를 디스플레이하거나 배치 프로그램에서 시스템의
날짜를 변경할 수 있도록 한다. MS-DOS에서는 사용자가 응용 프로그램을 이용하여
새로 만들거나 수정하는 파일에 대하여 시스템의 현재 날짜를 기록한다. 이러한 파일의
작성 날짜는 DIR 명령어를 사용하여 목록을 디스플레이하면 파일명 다음에 디스플레이된다.
■ 사용법
DATE [ mm-dd-yy ]
■ 옵션 및 매개변수
none 아무런 변수도 사용하지
않고 사용되는 경우, 시스템의 현재 날짜를 디스플레이하고 변경할 날짜를 입력할
수 있도록 프롬프트한다.
mm-dd-yy 사용자가 지정한
날짜를 설정한다. 월, 일, 년에 대한 각각의 값은 마침표(.)나 하이픈(-) 슬래쉬(/)로
구분되어야만 한다. mm은 1∼12의 값을 갖고, dd는 1∼31의 값을 갖는다. yy는 80∼99
또는 1980∼2099의 값을 가질 수 있다. 20세기를 나타내는 앞의 19는 생략할 수 있지만,
21세기를 나타내는 20은 생략할 수 없다.
■ 참고 사항
☞ 년월일 조정하기
MS-DOS는 해당 월이 28일이거나 29 혹은 30, 31일을 가지든
관계없이 년월일을 정확하게 바꾸어 줄 수 있도록 설계되었다. 그러므로 월일을 조정하기
위하여 특별히 고려할 필요 없이 해당 날짜만 입력함으로써 날짜를 조정할 수 있다.
☞ 날짜 형식의 변경
날짜의 표시 형식은 사용자가 임의로 변경할 수 있는데, 날짜
표시 형식은 국가별 코드에 따라 달라진다. 즉, CONFIG.SYS에서 COUNTRY명령어를
사용하여 날짜의 표시 형식을 년월일, 월일년 혹은 일월년으로 변경할 수 있다. 날짜의
표시 형식에 대한 자세한 사항은 " COUNTRY" 명령어를 참조하기 바란다.
■ 사용 예
1994년 3월 15일로 날짜를 변경하려면 다음과 같이 DATE 명령어를
사용한다.
date 03-15-1994
date 03-15-94
2001년 12월 31일로 날짜를 변경하려면 다음과 같이 DATE 명령어를
사용한다.
date 12-31-2001
위의 예에서 date 12-31-01로 입력하면 MS-DOS는 입력한 날짜가
적절하지 않다는 오류 메시지를 디스플레이하고, 적절한 날짜를 입력하도록 다시
요구한다.
DOSKEY
이 명령어는 DOSKEY 프로그램을 메모리에 탑재하기 위하여
사용하는 것으로 이미 사용되었던 MS-DOS 명령어를 재호출하거나 재호출된 명령어를
편집할 수 있고, 매크로를 만들 수 있다. 따라서, DOSKEY의 매크로 작성 기능을 이용하면
사용자의 용도에 맞게 작업을 자동화 할 수 있다.
DOSKEY 프로그램은 메모리 상주 프로그램으로 일단 메모리에
탑재되면 항상 메모리에 상주하는데, 한번 설치되는데 약 3KB 정도의 메모리가 사용된다.
그러나, 일단 메모리에 상주한 뒤에는 다시 DOSKEY 명령어를 사용하여도 메모리 공간을
더 차지하는 것은 아니다. 이것은 매크로를 정의하기 위하여 DOSKEY 명령어를 자주
사용할 필요가 있는 경우가 자주 발생하기 때문이다. 예를 들어, 10개의 매크로를
정의하기 위해서는 10번의 DOSKEY 명령어를 사용하는데, 매번 DOSKEY가 메모리에
상주하는 것이 아니라 두번째부터 사용되는 경우에는 필요한 매크로 정의만 수용하는
것이다.
■ 사용법
DOSKEY [ /REINSTALL ][ /BUFSIZE= size ][ /MACROS ][ /HISTORY ] [ /INSERT|/OVERSTRIKE ]
[ macroname = [ text ]]
■ 옵션 및 매개변수
/reinstall DOSKEY가 이미
설치되어 있을지라도, DOSKEY 프로그램을 새로 설치한다. 이 경우 /reinstall 옵션은
현재까지 버퍼에 저장되어 있는 모든 명령어를 지운다.
/bufsize= size DOSKEY가 명령어와 DOSKEY 매크로를 저장하는 버퍼의 크기를 바이트
단위로 지정한다. 디폴트는 512바이트이고, 최소의 버퍼 크기는 256바이트이다.
/history /bufsize 옵션을
사용하여 지정된 메모리에 저장되어 있는 모든 명령어를 디스플레이한다. 디스플레이될
명령어 목록을 텍스트 파일로 저장하기 위하여 방향 전환 기호(>)를 사용할 수
있다. /history 옵션은 /h로 줄여서 사용할 수 있다.
macroname =[ text ] 텍스트
문자열에 의해 지정된 명령어를 수행하는 매크로를 만든다. macroname은 사용자가
임의로 지정할 수 있다. text에는 사용자가 기록하고 싶은 명령어를 지정한다. 만약
text에 공백이 있는 경우 macroname은 할당된 명령어에서 소거된다.
/macros 모든 DOSKEY 매크로의
목록을 디스플레이한다. 디스플레이될 목록을 파일로 저장할 수 있는데, 이 경우
방향 전환 기호(>)를 사용한다. /macros 옵션은 /m으로 줄여서 사용할 수 있다.
/insert | /overstrike 비슷한 명령어를 편집하는 경우에 키보드로부터 입력된 명령어가
기존의 명령어 사이에 삽입될 것인가 아니면 대체할 것인가를 지정한다. /insert
옵션을 지정하면 기존의 명령어에 삽입되는 방식으로 입력되고, /overstrike 옵션은
기존의 명령어를 대체한다. 기존의 명령어 편집을 위하여 특별히 지정하지 않은 경우에는
디폴트 값으로 /overstrike가 사용된다.
■ 참고 사항
☞ 이미 사용했던 명령어를 재호출하기
이미 사용한 적이 있는 명령어를 재호출하려면 DOSKEY를 메모리에
탑재한 후 다음 키들을 사용할 수 있다.
< ↑> 현재 명령어 라인에
디스플레이된 명령어 전에 사용한 MS-DOS 명령어를 재호출한다.
< ↓> 현재 명령어 라인에
디스플레이된 명령어 뒤에 사용한 MS-DOS 명령어를 재호출한다.
< PgUp> 현행 작업 중 사용되었던
명령어 중에서 가장 오래된 MS-DOS 명령어를 재호출한다.
< PgDn> 현행 작업 중 사용되었던
명령어 중에서 가장 최근의 MS-DOS 명령어를 재호출한다.
☞ 명령어 라인 편집하기
사용자는 DOSKEY 프로그램을 이용하여 현행 명령어 라인을
편집할 수 있다. 이처럼 명령어 라인을 편집할 수 있게 됨으로써 동일하거나 비슷한
내용의 명령어를 키보드로부터 처음부터 재입력할 필요가 없다.
다음은 DOSKEY에서 명령어를 편집할 때 사용할 수 있는 편집
키와 그 기능에 대한 설명이다.
< →> 커서를 한 문자 뒤로
이동한다.
< ←> 커서를 한 문자 앞으로
이동한다.
< Ctrl>+<→> 커서를
한 단어 뒤로 이동한다.
< Ctrl>+<←> 커서를
한 단어 앞으로 이동한다.
< Home> 커서를 현행 명령어
라인의 맨 앞으로 이동한다.
< End> 커서를 현행 명령어
라인의 맨 뒤로 이동한다.
< Esc> 디스플레이된 명령어를
제거한다.
< F1> 템플리트에서 한 문자를
MS-DOS 명령어 라인으로 복사한다. 템플리트(template)는 사용자가 마지막으로 입력한
명령어를 기억하고 있는 메모리 버퍼를 의미한다.)
< F2> < F2> 키를 누른
다음 사용자가 입력한 다음 키에 대하여 템플리트에서 찾는다. 즉, DOSKEY는 템플리트에서
포함하지 않고) 현행 명령어 라인에 삽입한다.
< F3> 템플리트의 나머지를
현행 명령어 라인에 복사한다. DOSKEY는 명령어 라인에서 커서에 의해 지정된 위치에
상응하는 템플리트 내의 위치로부터 문자를 복사한다.
< F4> 이 키는
반대로 기능한다. 즉, 템플리트의 첫 문자에서 사용자가 지정한 문자까지를 삭제한다.
이 편집 키를 사용하려면 먼저
지정된 문자 바로 앞까지를 지운다. 이 기능 키의 사용은 화면에 디스플레이되지
않는다. 확인하려면 템플리트의 문자를 복사하는
< F5> 현행 명령어를 템플리트로
복사하고, 명령어 라인을 소거한다.
< F6> EOF(Ctrl+Z) 문자를
현행 커서의 위치에 놓는다.
< F7> 팝업 박스의 메모리에
저장된 모든 명령어를 디스플레이한다. 사용자는 원하는 명령어를 선택하기 위하여
상하 화살표 키를 이용하여 선택한 후, Enter를 누르면 선택한 명령어를 실행할 것이다.
사용자는 또한 명령어 앞에 있는 연속되는 숫자들을 이용하여
사용할 수 있다.
< Alt>+
저장된 모든 명령어를 삭제한다. 이 기능 키는 /reinstall 옵션을 사용하는 것과
같은 효과를 갖는다.
< F8> 화면에 입력된 명령어와
일치되는 명령어 라인을 메모리에서 검색하여 표시한다. 먼저 검색하려는 명령의
첫 부분을 입력한 후 F8 키를 누르면 입력한 명령과 일치하는 첫번째 명령줄이 나타난다.
키를 연속해서 누르면 지정한 문자로 시작되는 모든 명령이 연속적으로 나타난다.
< F9> 사용되었던 명령어에
일련 번호가 부여되어 있는데, 이 번호를 알고 있다면
하는 명령어 라인의 일련 번호를 입력하고 Enter를 누르면 해당 명령어가 디스플레이된다.
이 명령어를 실행하고자 하면 Enter를 누르면 된다. 명령어 라인의 일련 번호를 알고자
한다면
< Alt>+
정의를 삭제한다.
☞ 명령어 라인 편집시 삽입 모드 지정하기
사용자가 디스플레이된 명령어를 편집하는 경우 < Insert> 키를 누르면 기존의 명령어를
덮어쓰지 않고 삽입된다. 그러나 이 경우 일단 하나의 명령어가 실행된 후에는 다시
수정 모드로 돌아간다. 삽입 모드에서 명령어를 편집하고자 하려면 매번
키를 눌러 주어야 한다. 이러한 불편함을 덜기 위하여 제공되는 옵션이 /insert 옵션이다.
/insert 옵션을 지정하는 경우 사용자가 Enter를 눌러 명령어를 실행할 때마다 키보드를
삽입 모드로 변환시킨다. 만약, 삽입 모드에서 수정 모드로 변환하려면 /overstrike
옵션을 사용하여 DOSKEY를 재설치한다. 일시적으로 수정 모드로 변환하려면
키를 누른다. DOSKEY는 삽입 모드와 수정 모드를 구분하기 위하여 입력 모드에 따라
커서의 모양을 변환한다.
☞ 매크로 만들기
사용자는 하나나 그 이상의 프롬프트 명령어
PC정비의 필요한 DOS명령어
- cryingqls
- 2008.05.08 13:14
- 조회
- 909
주요기능키
F1 바로전에 입력한 내용이 한 문자씩 화면에 나타남
F2 를 먼저 누르고 바로전에 입력한 명령어중 한 문자를 입력하면 이전 문자까지의 내용이 복사됨.
F3 바로전에 입력한 내용을 모두 복원해 줌
F4 를 누르고 한 문자를 입력한 다음 을 누르면 그 문자 뒷부분의 내용을 복사한다.
F5 타자하고 있던 명령라인을 복사
F6 삽인모드로 들어감 ctrl + s화면을 일시정지함 ctrl + c ctrl + break명령 실행을 중지함.
ctrl + alt + del컴퓨터를 다시 기동할 때 사용
2. 주요 디스크 관련 명령
- FORMAT(포맷) 새 디스켓을 컴퓨터가 읽고 쓸수 있는 구조로 초기화하는 명령 FORMAT 드라이브명 [옵션]
- UNFORMAT(언포맷) 실수로 포맷된 디스크를 다시 원상태로 복구해 주는 외부 명령 UNFORMAT 드라이브명 [옵션]
/S: 포맷시 디스크에 DOS 시스템 파일 복사
/V: 포맷 후 디스크의 이름 부여 /4:1.2MB 디스크 드라이브에서 360KB 디스켓을 포맷
/U: UNFORMAT에 대한 정보를 저장하지 않고 포맷
- DISKCOPY(디스크복사) 디스크끼리의 복사 명령으로 원본과 사본은 같은 용량의 디스켓이어야함 DISKCOPY 원본드라이브명 사본드라이브명
- ABEL(레이블) 디스크 볼륨명의 지정, 변경, 삭제시 사용 LABEL [드라이브명]
- CHKDSK(디스크검사) 디스크에 대한 정보를 알려주고 상태를 점검, 복구하는 명령어 CHKDSK [드라이브명:경로명][옵션] vii. /V:디렉토리와 파일을 나타낼때 표시 /F:손상된 부분 복구시 사용
- MIRROR(디스크 정보기록;외부) UNFORMAT 명령이 포맷된 디스크를 복원시킬수 있도록 디스크에 대한 정보를 기록 MIRROR 드라이브명 [옵션]
/L:디스크에 대한 가장 최근의 정보만을 기록
/U:삭제 추적 프로그램을 메모리에서 해제 /PARTN:하드 디스크의 분할 영역 정보를 저장
/T:드라이브 화일에 대한 정보를 기록하는 프로그램을 UNDELETE명령어로 읽어들임
3. 파일 관련 명령
DIR(디렉토리) 디스크에 저장된 파일의 목록과 정보 그리고 디스크의 정보를 보여주는 내부 명령어 DIR [드라이브명] 파일명[/P][/W][/A:속성][/O:정렬방식] [/S][/B][/L][/C]
- /P : 한단어씩 표시
- /W : 한해에 5개씩 표시
- /A : 속성, 지정 속성의 파일명만 표시
H(Hidden), S(System), D(Directory), A(Archive), R(ReadOnly)
- /O : 정렬방식, 지장한 정렬 방식대로 표시
N(Name), E(Extension), D(Date), S(Size)
- /S : 서브디렉토리에 있는 파일명을 수록
- /B : 파일명과 확장자만을 표시
- /L : 파일명과 확장자를 소문자로 표시
- /C : 파일 압축 비율을 표시
COPY (파일복사) 파일을 복사
DEL (파일 삭제) 파일을 삭제
UNDELETE (삭제 파일 복구) DEL 명령이나 ERASE 명령에 의해 삭제된 파일을 다시 복구하는 명령 UNDELETE [드라이브명] 파일명 [옵션]
- /LIST : 복구 가능한 파일들의 목록을 출력
- /ALL : 삭제된 파일을 모두 자동으로 북구
- /DOS : 도스 방식(각 등록부의 내용을 조사하여 복구)으로 복구
- /DT : MIRROR 프로그램에 저장된 파일만 확인하면서 복구 *단, 파일을 삭제한 뒤 다른 내용을 복사하지 않았을 경우에만 제대로 수행 가능
TYPE(타입) 파일의 내용을 화면에 보여주는 명령어 TYPE [드라이브명] 파일명
REN(이름 변경:REName) 파일의 이름을 변경하는 내부 명령어 REN [드라이브명] 구파일명 신파일명
XCOPY (윈95) 디렉토리나 파일을 복사
- /A : 파일의 저장 속성이 설정된 파일만 복사
- /E : 비어있는(empty) 디렉토리도 복사
- /S : 모든 하위 디렉토리를 복사하지만 비어 있는 디렉토리는 복사 하지 않음
- /D : 날짜, 파일 날짜가 지정 날짜 이후인 파일만 복사
- /M : /A와 같은 후 변경 속성을 취소
- /P : 각 파일 복사시 실제로 복사할 것인가를 묻는 메세지를 표시
- /V : 복사시 점검을 수행
- /W : 복사에 앞서 잠시 대기
ATTRIB (윈95) 파일의 4가지 속성을 설정 ATTRIB [옵션] 파일명 +R/-R : 읽기 전용 속성을 설정/해제 +A/-A : BACKUP, XCOPY 명령으로 복사할 수 있는 속성을 설정/해제 +H/-H : 숨김 파일 속성을 설정/해제 +s/-s : 시스템 파일로 만듦/해제