도스 명령어 xcopy, attrib 사용법

도스 명령어중에 가장 많이 사용하는 명령어는 cd, dir, del, xcopy, attrib 등이 있습니다. 도스 명령어 모음형식으로 리스트를 작성해보려고 했지만, 귀차니즘때문에 포기했습니다.

오늘은 xcopy와 attrib 명령어 사용법에 대해서 간단히 알아보겠습니다. 복잡한것보다는 초보자가 한 눈에 파악할 수 있도록 손쉽게 알려드리겠습니다.

xcopy 사용법

이 명령어는 서브디렉토리를 포함하여 파일과 디렉토리를 모두 복사하는 명령어 입니다. copy 명령어에서 부족했던 부분인 디렉토리까지 복사가 가능합니다.

도스 명령어

도스 명령어

copy 명령어 같은 경우에는 파일 하나씩 복사해야되는데요, xcopy 명령어의 경우에는 여러개의 파일을 한 꺼번에 복사할수도 있고, 하드복사할대도 유용합니다.

리눅스에서 자주사용하는 명령어인 rsync와 비슷하다고 생각하시면 될것 같습니다.

명령어 사용방법은 아래와 같습니다.
[ads-m1]
xcopy c:\폴더 c:\복사할폴더

제가 테스트를 위해 그림 처럼 작업을 진행해봤습니다.

그리고 xcopy c:\폴더 c:\복사할 폴더 /m/s/l

이런식으로 명령어를 입력하면 파일 복사는 하지 않고, 복사할 파일들이 어떤것인지에 대해서 확인이 가능합니다.

xcopy 명령어 옵션

/y 같은 이름의 파일이 있을 때 사용자 확인없이 복사
/-y 같은 이름의 파일이 있을 때 덮어쓸 것인지 사용자에게 확인
/a 기록 속성을 가진 원본 파일만 복사하고, 원본 파일의 기록 속성을 해제하지 않는다.
/m 기록 속성을 가진 원본 파일만 복사하고, 원본 파일의 기록 속성을 제거한다.
/d:date 지정된 날짜 이후에 변경되어거나 수정된 원본 파일만 복사한다.
/p 파일이나 서브 디렉토리(폴더)를 복사할 때 사용자에게 확인을 요구하는 메시지를 보여준다.
/s 디렉토리가 비어 있지 않는 한, 현행 디렉토리의 모든 파일과 모든 서브디렉토리를 복사한다.
/e 디렉토리가 비어 있는 경우에도 모든 서브디렉토리를 복사한다.
/w 파일 복사를 시작하기 전에 다음과 같은 메시지를 디스플레이하고 사용자가 임의의 키를 누를 때까지 대기한다.
/c xcopy는 파일을 복사하는 도중 오류가 발생하면 다음 파일을 복사하지 않는다.
/i 대상이 존재하지 않고 하나 이상의 파일을 복사할 경우 대상을 디렉터리로 가정한다.
/q 복사하는 동안 파일 이름을 표시하지 않는다.
/f 복사하는 동안 원본 및 대상 이름을 자세히 표시한다.
/L 복사할 파일을 표시한다.
/h 숨김 파일과 시스템 파일도 복사한다.
/r 읽기 전용 파일을 덮어쓴다.
/t 실제 파일은 복사하지 않고 디렉토리 구조만 복사한다.
/u 목적지에 이미 존재하는 파일만 업데이트한다. 업데이트의 기준이 되는 것은 원본 파일의 기록 속성이다.
/k 특성까지 목적지로 그대로 복사한다.
/n 이 옵션을 사용하면 긴 파일 이름 대신 짧은 파일 이름을 화면에 표시한다. 그렇다고 긴 파일 이름이 제거되지는 않는다.

[ads-m2]

attrib 사용법

attrib 명령어는 파일의 속성을 보거나 변경하기 위해 사용됩니다. 파일이나 디렉토리에 지정된 읽기 전용(Read-only), 기록(Archive), 시스템(System), 숨김(Hidden) 등의 속성을 보거나 변경할 수 있습니다.

속성을 변경할 파일이 숨김 속성이나 시스템 속성을 가지고 있는 경우에는 먼저 시스템 속성과 숨김 속성을 해제한 다음에 속성을 변경해야 됩니다.

attrib 명령어

attrib +r test.txt
읽기전용 속성을 제거하기 위한 명령어 입니다.

attrib -r test.txt
읽기전용 속성을 추가하기 위한 명령어 입니다.

attrib /?
? 명령으로 attrib 에 대한 도움말을 화면에 출력할 수 있습니다.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[드라이브:][경로][파일 이름] [/S [/D] [/L]]

+ 특성을 설정합니다.
– 특성을 지웁니다.
R 읽기 전용 파일 특성을 설정합니다.
A 보관 파일 특성을 설정합니다.
S 시스템 파일 특성을 설정합니다.
H 숨김 파일 특성을 설정합니다.
I 콘텐츠가 인덱싱되지 않은 파일 특성을 설정합니다.
X 스크럽 파일 특성이 없습니다.
V 무결성 특성입니다.
[드라이브:][경로][파일 이름]
ATTRIB 명령을 수행할 파일을 지정합니다.
/S 현재 폴더와 모든 하위 폴더에서 일치하는 파일을
처리합니다.
/D 폴더를 처리합니다.
/L 기호화된 링크의 대상과 기호화된 링크의 특성에 대해
작업합니다.

윈도우10에서 사용하는 도스 명령어중 xcopy, attrib 사용법에 대해서 알아봤습니다. 윈도우 탐색기에서 작업하기 힘든 부분들을 도스명령어를 통해서 조금더 직관적으로 작업할 수 있습니다.

윈도우 배치파일을 만들어서 조금 더 전문적으로 명령어 사용이 가능하지만, 오늘은 기본적인 명령어에 대해서만 설명을 하고 마치겠습니다.

Updated: 2018년 2월 8일 — 2:39 오후

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다