파일 복사 기능 - XCOPY의 모든 것
xcopy란 스크립트를 이용하여 파일을 복사하는 동작할 때 주로 사용한다.
파일을 복사하는 방법은 윈도우 처럼 GUI가 지원하는 경우 간단히 복사(Ctrl + C)와 붙여넣기(Ctrl + V)로
이용할 수 있지만, 윈도우를 통한 복사는 대량의 파일을 복사하려 할 경우,
scan 작업이 이루어진 후, 복사가 진행되므로 xcopy 보다 오랜 시간이 걸린다.
* 간단한 복사 및 파일의 용량과 상관없이 파일의 갯수가 적을 경우 윈도우를 사용하는 편이 더 편리하다.
xcopy를 권장하는 경우는
1. 대량의 파일을 복사 할 경우
2. 덮어써야 할 파일과 덮어쓰지 않아야 하는 파일이 섞여 있는 경우
실제 1만건 이상의 파일을 복사 할 경우 확연한 차이를 느낄 수 있으므로,
파일의 숫자가 많다면 xcopy를 이용하여 좀 더 빨리 작업을 완료할 수 있다.
사용 방법은 Command 창에서 [xcopy 원본경로 복사경로 /옵션] 으로 표기한다.
- 윈도우키 + R (실행창 실행 후, cmd 입력)
- 또는 시작프로그램에서 cmd 실행( 좌-Win 7, 우-Win 10)
: 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
: '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에 복사(매우 큰 파일에 권장)
[2] 해상도 - 출력방식(신호) 기준 (0) | 2020.11.19 |
---|---|
RAID 란? (0) | 2020.11.14 |
해상도란? (0) | 2020.11.13 |
NAS를 사용해 봅시다(자료 저장, 보관, 백업) (0) | 2020.11.09 |
RGB 색상표 (0) | 2020.10.18 |
댓글 영역