copy
다른 한 위치에서 하나 이상의 파일을 복사합니다.
참고 항목
복구 콘솔에서 다른 매개 변수와 함께 복사 명령을 사용할 수도 있습니다. 복구 콘솔에 대한 자세한 내용은 Windows RE(Windows 복구 환경)를 참조하세요.
구문
copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b] <source> [/a | /b] [+<source> [/a | /b] [+ ...]] [<destination> [/a | /b]]
매개 변수
매개 변수 | 설명 |
---|---|
/d | 대상 위치에 암호 해독 된 파일로 저장할 수를 복사 하 고 암호화 된 파일 수 있습니다. |
/v | 새 파일이 쓰여지는지 확인 합니다. |
/n | 8 자 보다 긴 이름 또는 파일 이름 확장명 3 자 보다 긴 파일을 복사 하는 경우 사용 가능한 경우 짧은 파일 이름을 사용 합니다. |
/y | 기존 대상 파일을 덮어쓸 것인지를 확인 하는 메시지를 표시 하지 않습니다. |
/ y | 기존 대상 파일을 덮어쓸 것인지 확인 하 라는 메시지가 표시 됩니다. |
/z | 다시 시작 가능 모드에서 네트워크에 연결 된 파일을 복사 합니다. |
/a | ASCII 텍스트 파일을 나타냅니다. |
/b | 이진 파일을 나타냅니다. |
<source> |
필수입니다. 파일 또는 파일 집합이 복사 하려는 위치를 지정 합니다. 소스 드라이브 문자 및 콜론, 디렉터리 이름, 파일 이름, 또는 이들의 조합으로 구성 될 수 있습니다. |
<destination> |
필수입니다. 파일 또는 파일 집합이 복사 하려는 위치를 지정 합니다. 대상 드라이브 문자 및 콜론, 디렉터리 이름, 파일 이름, 또는 이들의 조합으로 구성 될 수 있습니다. |
/? | 명령 프롬프트에 도움말을 표시합니다. |
설명
파일의 끝을 나타내는 파일의 끝 문자 (CTRL + Z)를 사용 하는 ASCII 텍스트 파일을 복사할 수 있습니다.
명령줄의 파일 목록 앞에 오거나 뒤에 오는 경우 /b 복사가 발생할 때까지 나열된 모든 파일에 적용됩니다. 이 경우 /b 이전 파일에 적용 /b합니다.
/a의 효과는 명령줄 문자열의 위치에 따라 달라집니다. - /a가 원본을 따르는 경우 복사 명령은 파일을 ASCII 파일로 처리하고 첫 번째 파일 끝 문자(Ctrl+Z) 앞에 오는 데이터를 복사합니다. - /a가 대상을 따르는 경우 복사 명령은 파일 끝 문자(Ctrl+Z)를 파일의 마지막 문자로 추가합니다.
/b가 명령 인터프리터에게 디렉터리의 파일 크기로 지정된 바이트 수를 읽도록 지시하는 경우 /b 에 대 한 기본값은 복사, 하지 않는 한, 복사 파일을 결합 합니다.
/b가 명령줄의 파일 목록 앞에 오거나 뒤에 오는 경우 /a 복사가 발생할 때까지 나열된 모든 파일에 적용됩니다. 이 경우 /a 이전 파일에 적용 /a합니다.
/b의 효과는 명령줄 문자열의 위치에 따라 달라집니다. - /b가 원본을 따르는 경우 복사 명령은 파일 끝 문자(CTRL+Z)를 포함하여 전체 파일을 복사합니다. - /b가 대상을 따르는 경우 복사 명령은 파일 끝 문자(Ctrl+Z)를 추가하지 않습니다.
쓰기 작업을 확인할 수 없는 경우 오류 메시지가 나타납니다. 복사 명령으로 기록 오류가 거의 발생하지 않지만 /v를 사용하여 중요한 데이터가 올바르게 기록되었는지 확인할 수 있습니다. /v 명령줄 옵션 또한 느려집니다는 복사 디스크에 기록 된 각 섹터를 확인 해야 하므로 명령입니다.
COPYCMD 환경 변수에 /y가 미리 설정된 경우 명령줄에서 /-y를 사용하여 이 설정을 재정의할 수 있습니다. 기본적으로는 메시지가 대체 하면이 설정 하지 않으면는 복사 배치 스크립트에서 명령을 실행 합니다.
파일을 추가하려면 대상에 대해 단일 파일을 지정하지만 원본에 여러 파일을 지정합니다(wild카드 문자 또는 file1+file2+file3 형식 사용).
복사 단계에서 연결이 끊어지는 경우(예: 오프라인으로 전환 중인 서버가 연결을 끊는 경우) /z 복사를 사용하여 연결이 다시 설정된 후 다시 시작할 수 있습니다. /z 옵션에는 각 파일에 대해 완료된 복사 작업의 백분율도 표시됩니다.
디바이스 이름을 하나 이상의 원본 또는 대상으로 대체할 수 있습니다.
대상이 디바이스(예: Com1 또는 Lpt1)인 경우 /b 옵션은 이진 모드에서 디바이스에 데이터를 복사합니다. 이진 모드 에서 /b 는 모든 문자(Ctrl+C, Ctrl+S, Ctrl+Z 및 Enter와 같은 특수 문자 포함)를 데이터로 디바이스에 복사합니다. 그러나 /b를 생략하면 데이터가 ASCII 모드로 디바이스에 복사됩니다. 특수 문자는 ASCII 모드로 파일 복사 프로세스 동안 결합 하 여 발생할 수 있습니다.
대상 파일을 지정하지 않으면 원본 파일과 동일한 이름, 수정된 날짜 및 수정된 시간으로 복사본이 만들어집니다. 새 복사본은 현재 드라이브에서 현재 디렉터리에 저장 됩니다. 소스 파일은 현재 드라이브 및 현재 디렉터리에 다른 드라이브 또는 대상 파일의 디렉터리를 지정 하지 않으면 경우는 복사 명령은 중지 하 고 다음 오류 메시지가 표시 됩니다.
File cannot be copied onto itself 0 File(s) copied
원본에서 둘 이상의 파일을 지정하는 경우 복사 명령은 대상에 지정된 파일 이름을 사용하여 파일을 모두 단일 파일로 결합합니다. 복사 명령은 /b 옵션을 사용하지 않는 한 결합된 파일이 ASCII 파일이라고 가정합니다.
0바이트 길이의 파일을 복사하거나 디렉터리의 모든 파일 및 하위 디렉터리를 복사하려면 xcopy 명령을 사용합니다.
파일을 수정하지 않고 현재 시간과 날짜를 파일에 할당하려면 다음 구문을 사용합니다.
copy /b <source> +,,
여기서 쉼표는 대상 매개 변수가 의도적으로 제외되었음을 나타냅니다.
예제
현재 드라이브의 letter.doc에 memo.doc라는 파일을 복사하고 파일 끝 문자(Ctrl+Z)가 복사된 파일의 끝에 있는지 확인하려면 다음을 입력합니다.
copy memo.doc letter.doc /a
현재 드라이브 및 디렉터리에서 C 드라이브에 있는 Birds라는 기존 디렉터리로 robin.typ이라는 파일을 복사하려면 다음을 입력합니다.
copy robin.typ c:\birds
참고 항목
Birds 디렉터리가 없으면 robin.typ 파일이 C 드라이브의 디스크에 있는 루트 디렉터리에 있는 Birds 파일로 복사됩니다.
현재 디렉터리에 있는 Mar89.rpt, Apr89.rpt 및 May89.rpt를 결합하고 보고서(현재 디렉터리에도 있음)라는 파일에 배치하려면 다음을 입력합니다.
copy mar89.rpt + apr89.rpt + may89.rpt Report
참고 항목
파일을 결합하는 경우 복사 명령은 대상 파일을 현재 날짜 및 시간으로 표시합니다. 대상을 생략하면 파일이 결합되어 목록의 첫 번째 파일 이름 아래에 저장됩니다.
보고서의 모든 파일을 결합하려면 보고서라는 파일이 이미 있는 경우 다음을 입력합니다.
copy report + mar89.rpt + apr89.rpt + may89.rpt
.txt 파일 이름 확장명이 있는 현재 디렉터리의 모든 파일을 Combined.doc라는 단일 파일로 결합하려면 다음을 입력합니다.
copy *.txt Combined.doc
wild카드 문자를 사용하여 여러 이진 파일을 하나의 파일로 결합하려면 /b를 포함합니다. 이렇게 하면 Windows에서를 CTRL + Z를 파일의 끝 문자로 취급지 않습니다. 예를 들어 입력 합니다.
copy /b *.exe Combined.exe
주의
이진 파일을 결합 하는 경우 결과 파일 내부 형식으로 인해 사용할 수 있습니다.
- .txt 확장명을 가진 각 파일을 해당 .ref 파일과 결합하면 파일 이름이 같지만 확장명은 .doc인 파일이 만들어집니다. Copy 명령은 file1.txt와 file1.ref를 결합하여 file1.doc를 형성한 다음, file2.txt와 file2.ref를 결합하여 file2.doc 등을 형성합니다. 예를 들어 입력 합니다.
copy *.txt + *.ref *.doc
모든 파일을 .txt 확장명과 결합한 다음 모든 파일을 .ref 확장명과 결합하려면 Combined.doc라는 하나의 파일로 다음을 입력합니다.
copy *.txt + *.ref Combined.doc