상세 컨텐츠

본문 제목

XCOPY란? 파일 복사

IT/전산 상식과 Tip

by 후즈테크 2020. 11. 14. 00:59

본문

반응형

파일 복사 기능 - XCOPY의 모든 것

 

xcopy란 스크립트를 이용하여 파일을 복사하는 동작할 때 주로 사용한다.

 

파일을 복사하는 방법은 윈도우 처럼 GUI가 지원하는 경우 간단히 복사(Ctrl + C)와 붙여넣기(Ctrl + V)로

이용할 수 있지만, 윈도우를 통한 복사는 대량의 파일을 복사하려 할 경우,

scan 작업이 이루어진 후, 복사가 진행되므로 xcopy 보다 오랜 시간이 걸린다.

  * 간단한 복사 및 파일의 용량과 상관없이 파일의 갯수가 적을 경우 윈도우를 사용하는 편이 더 편리하다.

 

xcopy를 권장하는 경우는

 1. 대량의 파일을 복사 할 경우

 2. 덮어써야 할 파일과 덮어쓰지 않아야 하는 파일이 섞여 있는 경우

 

 

실제 1만건 이상의 파일을 복사 할 경우 확연한 차이를 느낄 수 있으므로, 

파일의 숫자가 많다면 xcopy를 이용하여 좀 더 빨리 작업을 완료할 수 있다.

 

사용 방법은 Command 창에서 [xcopy 원본경로 복사경로 /옵션] 으로 표기한다.

 

1. command  창 실행

  - 윈도우키 + R (실행창 실행 후,  cmd 입력)

  - 또는 시작프로그램에서 cmd 실행( 좌-Win 7, 우-Win 10)

 

 2. command 창에 xcopy 명령어 입력

  : xcopy(띄어쓰기)원본경로(띄어쓰기)복사경로(띄어쓰기)/옵션

    xcopy D:\hobby\xcopy_start D:\new\xcopy_dest /c /e /h /r /y

    ( 띄어쓰기로 xcopy, 원본경로, 복사경로, 옵션 을 구분한다.)

  - 원본 경로 : D:\hobby\xcopy_start / 126개 jpg 영상

  - 복사 경로 : D:\new\xcopy_dest

  - 복사 옵션 : /c /e /h /r /y

  

  2-1. 명령어 실행 전(복사 경로에 0개 항목)

  2-2. 명령어 실행 후(복사 경로에 126개 항목), 복사가 완료 되었음을 확인 할 수 있다.

 

★ 경로에 띄어 쓰기가 포함되어 있을 경우, 쌍따옴표(" ")를 이용한다.

  - 원본 경로 : D:\hobby\xcopy start / 126개 jpg 영상

  - 복사 경로 : D:\new\xcopy dest

  - 복사 옵션 : /c /e /h /r /y

  xcopy "D:\hobby\xcopy start" "D:\new\xcopy_dest" /c /e /h /r /y

3. 옵션 정보

 : 'xcopy /?' 입력 시 옵션 정보를 확인 할 수 있으며, 자주 쓰는 옵션 및 유용한 옵션에 대해 확인해 보겠다.

 

  3-1. 기본적으로 추가하면 좋은 옵션들( /c /e /h /r /y )

 /C : 오류가 생겨도 무시하고 복사를 계속.

 /E : 비어 있는 디렉터리와 하위 디렉터리를 복사. 반대 옵션 /S

 /H : 숨김 파일과 시스템 파일도 복사.

 /R : 읽기 전용 파일 덮어쓰기.

 /Y : 복사 여부를 묻지 않음. 반대 옵션 /-Y

 xcopy D:\hobby\xcopy_start D:\new\xcopy_dest /d /c /e /h /r /y

 



  3-2. 유용한 옵션(파일을 비교하고 변경된 파일만 골라서 복사)

 /D 또는 수정된 날짜 기준 세부 정보값을 넣을 경우, /D:월-일-년 으로 입력한다.

 xcopy D:\hobby\xcopy_start D:\new\xcopy_dest /d

 xcopy D:\hobby\xcopy_start D:\new\xcopy_dest /d:11-14-2020 

  * 2020년 11월 14일 이후 파일 복사

 

 

  3-3. 나머지 옵션

 /A : 보관 특성을 가진 파일만 복사, 보관 특성을 수정하지 않는다.

 /M : 보관 특성을 가진 원본 파일만 복사, 보관 특성을 지웁니다.

 /EXCLUDE:파일1[+파일2][+파일3]...

 문자열을 포함하는 파일 목록을 지정.

 각 문자열은 파일의 다른 행에 있어야 함.

 일부 문자열이 복사할 파일의 절대 경로의 일부분과 일치하면 복사할 파일에서 제외.

 /P : 각 대상 파일을 만들기 전에 물어본다.

 /V : 새 파일의 크기 검증.

 /W : 아무 키나 눌러야 복사 시작.

 /I : 복사 대상이 없고, 두 파일 이상 복사하면 대상을 디렉터리로 지정.

 /Q : 복사하는 동안 아무것도 표시하지 않음. 반대 옵션 /F

 /L : 복사할 파일을 표시합니다.

 /G : 호화 기능을 지원하지 않은 대상에 암호화된 파일을 복사하도록 허용.

 /T : 디렉터리 구조만 복사 단 빈 디렉터리는 포함되지 않기 때문에 필요하다면 /E 옵션을 추가로 사용.

 /U : 이미 있는 파일을 업데이트.

 /K :  특성 복사.

 /N : 만들어진 짧은 파일 이름을 사용하여 복사.

 /O : 파일 소유권과 ACL 정보를 복사.

 /X : 파일 감사 설정 복사(/O와 비슷?)

 /Z : 다시 시작 모드에서 네트워크 파일 복사.

 /B : 바로 가기 링크와 링크 대상 복사.

 /J : 버퍼를 사용하지 않은 I/O에 복사(매우 큰 파일에 권장)

 

 

반응형

'IT > 전산 상식과 Tip' 카테고리의 다른 글

[2] 해상도 - 출력방식(신호) 기준  (0) 2020.11.19
RAID 란?  (0) 2020.11.14
해상도란?  (0) 2020.11.13
NAS를 사용해 봅시다(자료 저장, 보관, 백업)  (0) 2020.11.09
RGB 색상표  (0) 2020.10.18

관련글 더보기

댓글 영역