■ 디렉토리 관련 명령어 (내부 명령어)
명령어 | 설명 |
MD (Make Directory) |
디렉토리 생성. 같은 경로에 동일한 이름의 디렉토리가 존재하면 안됨. (ex) md tempSubDir => 현재 디렉토리가 루트(C:\) 디렉토리일경우 C:\tempSubDir 디렉토리가 생성됨. ![]() ![]() |
CD (Change Directory) |
디렉토리 이동 (ex) cd .. => 상위 디렉토리로 이동. 공백(Space) 여부 상관없음 C:\tempDir\TempSubDir => TempSubDir로 이동 |
RD (Remove Directory) |
디렉토리 삭제 ※ 디렉토리가 비어있어야만 삭제 가능 ![]() |
DELTREE | 모든 디렉토리와 파일 삭제 (DOS 디렉토리 구조가 TREE 구조[계층 구조]이기 때문에 Delete Tree라는 뜻 |
XCOPY | 모든 티렉토리와 파일 복사 (숨긴 파일과 시스템 파일은 복사를 못함). 만약 복사 대상 디렉토리가 존재하지 않을 경우 디렉토리를 자동 생성한다. (ex) xcopy originfolder copiedfolder 를 입력할 경우 originfolder 내에 모든 디렉토리와 파일을 copiedfolder로 복사한다. |
[RD 옵션]
명령어 | 설명 |
/s (Subordinates) |
하위 디렉토리를 모두 포함하여 삭제 |
/q (Quiet) |
삭제 확인 메세지를 표시하지않고 조용히 삭제 |
[XCOPY 옵션]
명령어 | 설명 |
/s (Subordinates) |
비어 있지 않은 디렉토리를 하위 디렉토리를 모두 포함하여 복사 (ex) originfolder -> copiedfolder 복사 ![]() ![]() |
/e (Empty) |
비어있는 디렉토리를 포함하여 모든 디렉토리를 복사 (ex) originfolder -> copiedfolder 복사 ![]() 2개 파일이 복사되었다고 표시되어있으나. 실제 복사된 것은 emptyfolder(빈 폴더)까지 복사가 된 것을 확인하였다. ![]() |
/a (Archive) |
보관 (저장) 특성을 가진 파일만 복사 |
/p (Prompt) |
각 파일을 복사할 때 마다 확인 메세지 표시![]() |
/d (Date) |
특정 날짜(Date) 이후에 변경된 파일만 복사 |
그 외 명령어를 확인하고 싶다면 /? 를 사용해 확인할 수 있다.
■ 디스크 관련 명령어 (별 표시는 중요표시)
명령어 | 설명 |
(★) Format |
디스크에 데이터 저장을 위해 트랙과 섹터를 만드는 초기화 작업 수행 (ex) 디스크를 보면 여러 동그라미로 이루어져있는데 이 원들을 '트랙'으로 부르고 섹터는 원 내의 '구간'을 뜻한다. 그래서 데이터들은 섹터에 존재한다. ![]() ![]() |
DISKCOPY | 디스크 복사 (하드디스크 X). 옛날에 디스캣끼리 복사하기위해서 많이 사용했던 명령어 ▼ 디스캣 이미지 참고 https://kr.freepik.com/premium-photo/two-3-5-inch-floppy-disk-or-diskette-isolated_14793669.htm |
CHKDSK | 디스크 상태 점검 후 결과 출력 |
(★) FDISK | 디스크 파티션 => 하드 디스크를 여러 개의 논리적 디스크로 나눔 (ex. C드라이브 : 일반 자료, D 드라이브 : 일반 백업자료, E 드라이브: 업무용 자료... 등등 물리적으론 하나의 디스크이지만 논리적으로 예시와 같이 여러 개의 파티션으로 나눈다.) |
DEFRAG (Defragmentation) |
디스크 조각 모음 -> 단편화 상태의 디스크를 최적화 -> 작동 효율[속도] ↑ |
SYS | 시스템 파일을 디스크에 복사 (복사된 디스크로 부팅 가능) |
DISKCOMP (Compare) |
디스크 비교 -> 디스크가 정확히 복사되었는지 확인한다. |
SCANDISK | 하드 디스크에 존재하는 '미미한 문제점'을 진단하여 수정 -> 디스크 검사 유틸리티 |
* CHKDSK와 SCANDISK차이점 - chkdsk가 최신 버전(NTFS, FAT 디스크 모두 검색 등 성능이 우수함), scandisk는 FAT 디스크만 검색할 수 있음. |
|
(★) BACKUP | 외부 디스크로 부터 파일들을 백업 |
[Format 옵션]
명령어 | 설명 |
/s (System) |
포맷 후 해당 디스크에 시스템 파일 복사 (시스템 파일을 복사하기 때문에 부팅이 가능해진다) |
/q (Quick) |
빠른 포맷 수행 (단순히 저장된 파일들을 깔끔히 삭제하고 싶다면 해당 옵션 사용) |
/v:[이름] (Volume) |
포맷 후 디스크에 볼륨명(Volume) 지정 |
(ex) 하드디스크를 빠른 포맷하고 시스템 파일을 복사할라면 format c:\ /q/s 를 입력해야한다. |
[CHKDSK 옵션]
명령어 | 설명 |
/f | 점검 후 오류 발견 시 오류 고침 |
/v | 점검 후 디스크 내의 모든 디렉토리와 파일 출력 |
[Backup옵션]
명령어 | 설명 |
/A (Add) |
백업용 디스크에 이미 존재하는 파일들을 지우지 않고 새로운 파일들(추가된 내용들)만 추가 백업을 한다. |
/M (Modify) |
마지막 백업 후 변경[수정]된 파일만 백업을 한다. |
/S (Subordinate) |
하위 디렉토리까지 백업한다. |
/D (Date) |
특정 날짜 이후 변경된 파일만 백업한다. |
(ex) 현재의 백업 디스크에 있는 파일들을 지우지 않고 새로운 백업 파일들을 추가하는 명령은 BACKUP *.* A: /A 이다. - Backup *.* : 현재 디렉토리의 모든 파일을 백업하라 - A: : A드라이브로 - /A : 추가 (Add) |
■ 필터 명령어 (외부 명령어)
명령을 실행할 때 조건(필터)을 부여하여 수행하는 명령어
명령어 | 설명 |
MORE | 한 화면씩 내용 출력 (ex) dir | More => dir 결과들을 한 화면씩 출력하라. ![]() Enter를 누르면 한 줄씩 다음 내용을 표해준다. |
FIND | 특정 문자열 검색 (ex) find "apple" test.txt -> apple이 있으면 apple을 출력 만약 없다면 "" 공백을 출력 ▼ 찾았을 경우 apple 출력 ![]() ▼ 못찾았을 경우 공백 출력 ![]() |
SORT | 내용 정렬 후 출력 (ex) type test.txt | Sort ![]() |
728x90
'자격증 및 시험 > 정보처리' 카테고리의 다른 글
[UNIX] 명령어 (0) | 2023.04.19 |
---|---|
[UNIX] 개념 및 시스템 구조 (0) | 2023.04.18 |
[DOS] 명령어 종류 및 기본 명령어와 파일 관련 명령어 (0) | 2023.04.17 |
[DOS] 환경 설정 파일 및 메모리 구분 (0) | 2023.04.14 |
[DOS] DOS 파일 (0) | 2023.04.14 |