Skip to main content

Xcopy 명령 (예제, 옵션, 스위치 등)

[강좌] 4. 배치파일 복사 명령어 (유월 2025)

[강좌] 4. 배치파일 복사 명령어 (유월 2025)
Anonim

xcopy 명령은 하나 이상의 파일 및 / 또는 폴더를 한 위치에서 다른 위치로 복사하는 데 사용되는 명령 프롬프트 명령입니다.

많은 옵션과 전체 디렉토리를 복사 할 수있는 xcopy 명령은 기존의 복사 명령과 비슷하지만 훨씬 강력합니다.

robocopy 명령은 xcopy 명령과 비슷하지만 더 많은 옵션이 있습니다.

Xcopy 명령 가용성

xcopy 명령은 Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 등 모든 Windows 운영 체제의 명령 프롬프트에서 사용할 수 있습니다.

xcopy 명령은 MS-DOS에서 사용할 수있는 DOS 명령이기도합니다.

노트참고 : 특정 xcopy 명령 스위치 및 기타 xcopy 명령 구문은 운영 체제마다 다를 수 있습니다.

Xcopy 명령 구문

xcopy 출처 목적지 /에이 /비 /기음 /디 : 날짜 /이자형 /에프 /지 / h /나는 / j /케이 /엘 /엠 /엔 /영형 /피 /큐 /아르 자형 /에스 /티 /유 /V / w /엑스 /와이 /-와이 /지 /들어오지 못하게 하다: 파일 1 + 파일 2 + 파일 3 … /?

: 위의 표나 아래 표에서 xcopy 명령 구문을 읽는 방법을 잘 모르는 경우 명령 구문 읽기 방법을 참조하십시오.

출처 복사 할 파일 또는 최상위 폴더를 정의합니다. 그만큼 출처 xcopy 명령에서 유일한 필수 매개 변수입니다. 따옴표 사용 출처 공백이 있으면.
목적지 이 옵션은 출처 파일 또는 폴더를 복사해야합니다. 없는 경우 목적지 파일 또는 폴더가 xcopy 명령을 실행하는 동일한 폴더에 복사됩니다. 따옴표 사용 목적지 공백이 있으면.
/에이이 옵션을 사용하면 출처 . 사용할 수 없습니다. /에이/엠 함께.
/비링크 대상 대신 심볼릭 링크 자체를 복사하려면이 옵션을 사용하십시오. 이 옵션은 Windows Vista에서 처음 사용할 수있었습니다.
/기음이 옵션은 xcopy가 오류가 발생해도 계속 강제 실행합니다.
/디 : 날짜 다음과 같이 xcopy 명령을 사용하십시오. /디 DD-YYYY 형식의 특정 날짜를 사용하여 해당 날짜 이후에 변경된 파일을 복사 할 수 있습니다. 특정 날짜를 지정하지 않고이 옵션을 사용하여 해당 날짜의 파일 만 복사 할 수도 있습니다. 출처 이미 존재하는 동일한 파일보다 새로운 파일 목적지 . 이는 xcopy 명령을 사용하여 정기적 인 파일 백업을 수행 할 때 유용합니다.
/이자형단독으로 또는 함께 사용하는 경우 /에스,이 옵션은 다음과 같습니다. /에스 또한 빈 폴더를 만듭니다. 목적지 또한 비어있는 출처 . 그만큼 /이자형 옵션과 함께 사용할 수도 있습니다. /티 빈 디렉토리와 하위 디렉토리를 포함하는 옵션 출처 에서 생성 된 디렉토리 구조 목적지 .
/에프이 옵션은 전체 경로와 파일 이름을 출처 과 목적지 파일이 복사 중입니다.
/지이 옵션과 함께 xcopy 명령을 사용하면 암호화 된 파일을 다음 위치에 복사 할 수 있습니다. 출처 ~에 목적지 암호화를 지원하지 않습니다. EFS로 암호화 된 드라이브에서 EFS로 암호화되지 않은 드라이브로 파일을 복사 할 때이 옵션이 작동하지 않습니다.
/ hxcopy 명령은 기본적으로 숨김 파일이나 시스템 파일을 복사하지 않지만이 옵션을 사용하면됩니다.
/나는사용 /나는 xcopy가이를 가정하도록 강제하는 옵션 목적지 디렉토리입니다. 이 옵션을 사용하지 않고에서 복사하는 경우 출처 디렉토리 또는 파일 그룹이며 목적지 xcopy 명령은 존재하지 않는지 여부를 입력하라는 메시지를 표시합니다. 목적지 파일 또는 디렉토리입니다.
/ j이 옵션은 매우 큰 파일에 유용한 버퍼링 기능없이 파일을 복사합니다. 이 xcopy 명령 옵션은 Windows 7에서 처음 사용 가능했습니다.
/케이읽기 전용 파일을 복사하여 해당 파일 특성을 유지하려면이 옵션을 사용하십시오. 목적지 .
/엘이 옵션을 사용하면 복사 할 파일 및 폴더 목록을 표시 할 수 있지만 복사는 실제로 수행되지 않습니다. 그만큼 /엘 옵션은 몇 가지 옵션으로 복잡한 xcopy 명령을 작성하고 그것이 어떻게 가상으로 기능 하는지를보고 싶을 때 유용합니다.
/엠이 옵션은 /에이 xcopy 명령은 파일을 복사 한 후 아카이브 속성을 끕니다. 사용할 수 없습니다. /엠/에이 함께.
/엔이 옵션은 파일 및 폴더를 목적지 짧은 파일 이름 사용. 이 옵션은 xcopy 명령을 사용하여 파일을 목적지 긴 파일 이름을 지원하지 않는 FAT와 같은 구형 파일 시스템으로 포맷 된 드라이브에 존재합니다.
/영형서면으로 작성된 파일에서 소유권 및 ACL (Access Control List) 정보를 유지합니다. 목적지 .
/피이 옵션을 사용하면 각 파일을 만들기 전에 메시지가 표시됩니다. 목적지 .
/큐그 반대의 일종 /에프 옵션, /큐 스위치는 xcopy를 "자동"모드로 설정하여 복사중인 각 파일의 화면 표시를 건너 뜁니다.
/아르 자형이 옵션을 사용하여 다음 위치의 읽기 전용 파일을 덮어 씁니다. 목적지 . 읽기 전용 파일을 덮어 쓸 때이 옵션을 사용하지 않으면 목적지 "액세스가 거부되었습니다"라는 메시지가 표시되고 xcopy 명령이 실행을 중지합니다.
/에스이 옵션을 사용하면 디렉토리에있는 파일 외에 디렉토리, 하위 디렉토리 및 그 안에 포함 된 파일을 복사 할 수 있습니다. 출처 . 빈 폴더는 다시 생성되지 않습니다.
/티이 옵션은 xcopy 명령을 사용하여 디렉토리 구조를 만듭니다. 목적지 파일을 복사하지는 않습니다. 즉,에서 발견 된 폴더 및 하위 폴더 출처 만들어 지지만 거기에는 파일이 없습니다. 빈 폴더는 생성되지 않습니다.
/유이 옵션은 다음 위치의 파일 만 복사합니다. 출처 이미 들어있는 목적지 .
/V이 옵션은 각 파일이 크기에 따라 작성된대로 파일이 동일한 지 확인합니다. Windows XP를 시작으로 xcopy 명령에 확인 기능이 내장되어 있으므로이 옵션은 이후 버전의 Windows에서는 아무 작업도 수행하지 않으며 이전 MS-DOS 파일과의 호환성을 위해서만 포함됩니다.
/ w사용 / w 옵션을 사용하여 "파일을 복사 할 준비가되면 아무 키나 누르십시오"라는 메시지를 표시하십시오. xcopy 명령은 키를 눌러 확인한 후 지시 된대로 파일 복사를 시작합니다. 이 옵션은 /피 전에 확인을 요구하는 옵션 마다 파일 사본.
/엑스이 옵션은 파일 감사 설정 및 SACL (시스템 액세스 제어 목록) 정보를 복사합니다. 너는 암시한다. /영형 당신이 /엑스 선택권.
/와이이 옵션을 사용하면 xcopy 명령이에서 파일 덮어 쓰기에 대한 메시지를 표시하지 않습니다. 출처 에 이미 존재하는 목적지 .
/-와이이 옵션을 사용하면 xcopy 명령이 파일을 덮어 쓸 것인지 묻습니다. 이것이 xcopy의 기본 동작이기 때문에 이것은 이상한 옵션처럼 보일 수 있지만 /와이 옵션은 일부 컴퓨터의 COPYCMD 환경 변수에 사전 설정되어있어이 옵션이 필요합니다.
/지이 옵션을 사용하면 네트워크 연결이 끊어진 경우 xcopy 명령을 사용하여 파일 복사를 안전하게 중지 한 다음 연결이 다시 설정되면 중단 된 위치에서 복사를 다시 시작할 수 있습니다. 이 옵션은 복사 프로세스 중 각 파일에 대해 복사 된 비율도 표시합니다.
/들어오지 못하게 하다: 파일 1 + 파일 2 + 파일 3 …이 옵션을 사용하면 하나 이상의 파일 복사 할 때 건너 뛸 파일 및 / 또는 폴더를 결정하기 위해 xcopy 명령에서 사용할 검색 문자열 목록이 포함 된 이름
/?명령에 대한 자세한 도움말을 보려면 xcopy 명령과 함께 도움말 스위치를 사용하십시오. 실행 중 xcopy /? help 명령을 사용하여 실행하는 것과 같습니다. xcopy 도움.

노트: xcopy 명령은 아카이브 속성을에있는 파일에 추가합니다. 목적지 파일의 속성이 켜져 있거나 꺼져 있는지 여부에 관계없이 출처 .

: 리디렉션 연산자를 사용하여 때때로 xcopy 명령의 긴 출력을 파일에 저장할 수 있습니다. 명령에 대한 자세한 내용은 명령 출력을 파일로 리디렉션하는 방법을 참조하거나 추가 팁은 명령 프롬프트 트릭을 참조하십시오.

Xcopy 명령 예제

xcopy C : Files E : 파일 / i

위의 예에서, 출처 디렉토리 C : Files ~에 복사 됨 목적지 , 새로운 디렉토리 /나는에 이자형 라는 드라이브 파일들 .

사용하지 않았기 때문에 하위 디렉토리 나 그 안에 포함 된 파일은 복사되지 않습니다. /에스 선택권.

xcopy "C : 중요 파일"D : Backup / c / d / e / h / i / k / q / r / s / x / y

이 예제에서 xcopy 명령은 백업 솔루션으로 작동하도록 설계되었습니다. xcopy를 사용하여 백업 소프트웨어 프로그램 대신 파일을 백업하려면이 방법을 사용하십시오. xcopy 명령을 스크립트에 위와 같이 넣고 야간에 실행되도록 예약합니다.

위에 표시된 것처럼 xcopy 명령은 모든 파일과 폴더를 복사하는 데 사용됩니다 /에스 이미 복사 된 것보다 새로운 /디, 빈 폴더 포함 /이자형 및 숨김 파일 / h, from 출처 의 C : 중요 파일 ~로 목적지 의 D : Backup , 이는 디렉토리 /나는. 내가 계속 업데이트하려는 일부 읽기 전용 파일이 있습니다. 목적지 /아르 자형 복사하고 난 후에 그 속성을 유지하고 싶습니다 /케이. 나는 또한 내가 복사하고있는 파일에 어떤 소유권과 감사 설정을 유지하고 싶다 /엑스. 마지막으로, 스크립트에서 xcopy를 실행하기 때문에 복사 된 파일에 대한 정보를 볼 필요가 없습니다 /큐, 나는 각각을 덮어 쓰게하라는 메시지를 원하지 않는다 /와이 또는 오류가 발생하면 xcopy를 중지하지 않으려면 /기음.

xcopy C : Videos " SERVER Media Backup"/ f / j / s / w / z

여기서 xcopy 명령은 하위 폴더에 포함 된 모든 파일, 하위 폴더 및 파일을 복사하는 데 사용됩니다 /에스에서 출처 의 C : Videos 대상 폴더로 미디어 백업 네트워크상의 컴퓨터에있는 이름으로 섬기는 사람 . 복사 프로세스를 개선하기 위해 버퍼링을 비활성화하려면 정말 큰 비디오 파일을 복사하고 있습니다 / j 그리고 네트워크를 통해 복사 중이므로 네트워크 연결이 끊어지면 복사를 다시 시작할 수 있습니다 /지. 편집증이기 때문에 xcopy 프로세스를 실제로 시작하기 전에 시작하라는 메시지가 표시되기를 원합니다 / w, 나는 또한 어떤 파일들이 복사되고 있는지에 대한 모든 세부 사항을보고 싶다 /에프.

xcopy C : Client032 C : Client033 / t / e

이 마지막 예에서는 출처 가득한 잘 정리 된 파일 및 폴더 C : Client032 현재 내 고객을 위해. 이미 비어있는 것을 만들었습니다. 목적지 폴더, Client033 , 새 클라이언트에 대한하지만 어떤 파일을 복사 싶지 않아 - 단지 빈 폴더 구조 /티 그래서 나는 조직되고 준비되었습니다. 나는 빈 폴더가있다. C : Client032 그게 내 새로운 고객에게 적용될 수 있기 때문에, 나는 또한 그것들이 복사되었는지 확인하기를 원한다./이자형.

Xcopy 및 Xcopy32

Windows 98 및 Windows 95에서는 xcopy 명령의 두 가지 버전 xcopy 및 xcopy32를 사용할 수있었습니다. 그러나 xcopy32 명령은 절대로 직접 실행되지 않았습니다.

Windows 95 또는 98에서 xcopy를 실행하면 원래 16 비트 버전이 자동으로 실행되거나 (MS-DOS 모드 일 때) 자동으로 최신 32 비트 버전이 실행됩니다 (Windows의 경우).

Windows 또는 MS-DOS의 버전에 상관없이 항상 xcopy32가 아니라 xcopy 명령을 실행하십시오. xcopy를 실행하면 항상 가장 적절한 버전의 명령이 실행됩니다.

Xcopy 관련 명령

xcopy 명령은 여러 가지면에서 복사 명령과 비슷하지만 훨씬 더 많은 옵션이 있습니다. xcopy 명령은 robocopy 명령과 매우 유사하지만 robocopy가 xcopy보다 유연성이 있다는 점을 제외하고는 robocopy 명령과 매우 비슷합니다.