copycopy

다른 한 위치에서 하나 이상의 파일을 복사합니다.Copies one or more files from one location to another.

참고

복구 콘솔에서 다른 매개 변수와 함께 복사 명령을 사용할 수도 있습니다.You can also use the copy command, with different parameters, from the Recovery Console. 복구 콘솔에 대 한 자세한 내용은 windows RE (Windows 복구 환경)를 참조 하세요.For more information about the recovery console, see Windows Recovery Environment (Windows RE).

구문Syntax

copy [/d] [/v] [/n] [/y | /-y] [/z] [/a | /b] <source> [/a | /b] [+<source> [/a | /b] [+ ...]] [<destination> [/a | /b]]

매개 변수Parameters

매개 변수Parameter DescriptionDescription
/d/d 대상 위치에 암호 해독 된 파일로 저장할 수를 복사 하 고 암호화 된 파일 수 있습니다.Allows the encrypted files being copied to be saved as decrypted files at the destination.
/v/v 새 파일이 쓰여지는지 확인 합니다.Verifies that new files are written correctly.
/n/n 8 자 보다 긴 이름 또는 파일 이름 확장명 3 자 보다 긴 파일을 복사 하는 경우 사용 가능한 경우 짧은 파일 이름을 사용 합니다.Uses a short file name, if available, when copying a file with a name longer than eight characters, or with a file name extension longer than three characters.
/y/y 기존 대상 파일을 덮어쓸 것인지를 확인 하는 메시지를 표시 하지 않습니다.Suppresses prompting to confirm that you want to overwrite an existing destination file.
/ y/-y 기존 대상 파일을 덮어쓸 것인지 확인 하 라는 메시지가 표시 됩니다.Prompts you to confirm that you want to overwrite an existing destination file.
/z/z 다시 시작 가능 모드에서 네트워크에 연결 된 파일을 복사 합니다.Copies networked files in restartable mode.
/a/a ASCII 텍스트 파일을 나타냅니다.Indicates an ASCII text file.
/b/b 이진 파일을 나타냅니다.Indicates a binary file.
<source> 필수 사항입니다.Required. 파일 또는 파일 집합이 복사 하려는 위치를 지정 합니다.Specifies the location from which you want to copy a file or set of files. 소스 드라이브 문자 및 콜론, 디렉터리 이름, 파일 이름, 또는 이들의 조합으로 구성 될 수 있습니다.Source can consist of a drive letter and colon, a directory name, a file name, or a combination of these.
<destination> 필수 사항입니다.Required. 파일 또는 파일 집합이 복사 하려는 위치를 지정 합니다.Specifies the location to which you want to copy a file or set of files. 대상 드라이브 문자 및 콜론, 디렉터리 이름, 파일 이름, 또는 이들의 조합으로 구성 될 수 있습니다.Destination can consist of a drive letter and colon, a directory name, a file name, or a combination of these.
/?/? 명령 프롬프트에 도움말을 표시합니다.Displays help at the command prompt.

설명Remarks

  • 파일의 끝을 나타내는 파일의 끝 문자 (CTRL + Z)를 사용 하는 ASCII 텍스트 파일을 복사할 수 있습니다.You can copy an ASCII text file that uses an end-of-file character (CTRL+Z) to indicate the end of the file.

  • /A 가 명령줄에서 파일 목록을 앞 이나 뒤에 오면 복사 시에 표시 되는 모든 파일에 적용 됩니다.If /a precedes or follows a list of files on the command line, it applies to all files listed until copy encounters /b. 이 경우 /b 이전 파일에 적용 /b합니다.In this case, /b applies to the file preceding /b.

    /A 의 효과는 명령줄 문자열의 해당 위치에 따라 달라 집니다.The effect of /a depends on its position in the command-line string: - /A소스를 따르는 경우 복사 명령은 파일을 ASCII 파일로 처리 하 고 파일의 첫 번째 끝 문자 앞에 오는 데이터를 복사 합니다 (CTRL + Z).If /a follows source, the copy command treats the file as an ASCII file and copies data that precedes the first end-of-file character (CTRL+Z). - /Adestination뒤에 오면 복사 명령은 파일의 마지막 문자로 파일의 끝 문자 (CTRL + Z)를 추가 합니다.If /a follows destination, the copy command adds an end-of-file character (CTRL+Z) as the last character of the file.

  • /B 가 명령 인터프리터를 디렉터리의 파일 크기에 지정 된 바이트 수를 읽도록 지시 합니다.If /b directs the command interpreter to read the number of bytes specified by the file size in the directory. /b 에 대 한 기본값은 복사, 하지 않는 한, 복사 파일을 결합 합니다./b is the default value for copy, unless copy combines files.

  • /B 가 명령줄에서 파일 목록을 앞 이나 뒤에 오면 복사/a가 나타날 때까지 나열 된 모든 파일에 적용 됩니다.If /b precedes or follows a list of files on the command line, it applies to all listed files until copy encounters /a. 이 경우 /a 이전 파일에 적용 /a합니다.In this case, /a applies to the file preceding /a.

    /B 의 효과는 명령줄 문자열에서의 위치에 따라 달라 집니다.-If /b 원본다음에 복사 명령은 파일의 끝 문자 (CTRL + Z)를 포함 하 여 전체 파일을 복사 합니다.The effect of /b depends on its position in the command–line string: - If /b follows source, the copy command copies the entire file, including any end-of-file character (CTRL+Z). - /B 대상을팔 로우 하는 경우 복사 명령은 파일의 끝 문자 (CTRL + Z)를 추가 하지 않습니다.- If /b follows destination, the copy command doesn't add an end-of-file character (CTRL+Z).

  • 쓰기 작업을 확인할 수 없는 경우 오류 메시지가 나타납니다.If a write operation cannot be verified, an error message appears. Copy 명령에는 기록 오류가 거의 발생 하지 않지만 /v 를 사용 하 여 중요 한 데이터가 올바르게 기록 되었는지 확인할 수 있습니다.Although recording errors rarely occur with the copy command , you can use /v to verify that critical data has been correctly recorded. /v 명령줄 옵션 또한 느려집니다는 복사 디스크에 기록 된 각 섹터를 확인 해야 하므로 명령입니다.The /v command-line option also slows down the copy command, because each sector recorded on the disk must be checked.

  • /Z 환경 변수에 /y 를 미리 설정한 경우 명령줄에서 /-y 를 사용 하 여이 설정을 재정의할 수 있습니다.If /y is preset in the COPYCMD environment variable, you can override this setting by using /-y at the command line. 기본적으로는 메시지가 대체 하면이 설정 하지 않으면는 복사 배치 스크립트에서 명령을 실행 합니다.By default, you are prompted when you replace this setting, unless the copy command is executed in a batch script.

  • 파일을 추가 하려면 대상에 대 한 단일 파일을 지정 하지만 원본 에 대 한 여러 파일을 지정 합니다 (와일드 카드 문자 또는 file1 + file2 + file3 format 사용).To append files, specify a single file for destination, but multiple files for source (use wildcard characters or file1+file2+file3 format).

  • 복사 단계에서 연결이 끊어진 경우 (예: 오프 라인으로 전환 하는 서버가 연결을 중단 하는 경우), 연결이 다시 설정 된 후에는 /z 복사 를 사용 하 여 다시 시작할 수 있습니다.If the connection is lost during the copy phase (for example, if the server going offline breaks the connection), you can use copy /z to resume after the connection is re-established. /Z 옵션은 각 파일에 대해 완료 된 복사 작업의 백분율도 표시 합니다.The /z option also displays the percentage of the copy operation that is completed for each file.

  • 하나 이상의 원본 또는 대상에 대 한 장치 이름을 대체할 수 있습니다.You can substitute a device name for one or more occurrences of source or destination.

  • Destination 이 장치 (예: Com1 또는 Lpt1) 인 경우 /b 옵션은 데이터를 이진 모드로 장치에 복사 합니다.If destination is a device (for example, Com1 or Lpt1), the /b option copies data to the device in binary mode. 이진 모드에서 복사/b 는 모든 문자 (Ctrl + C, Ctrl + S, Ctrl + Z, ENTER 등의 특수 문자 포함)를 장치에 데이터로 복사 합니다.In binary mode, copy /b copies all characters (including special characters such as CTRL+C, CTRL+S, CTRL+Z, and ENTER) to the device, as data. 그러나 /b를 생략 하면 데이터가 ASCII 모드로 장치에 복사 됩니다.However, if you omit /b, the data is copied to the device in ASCII mode. 특수 문자는 ASCII 모드로 파일 복사 프로세스 동안 결합 하 여 발생할 수 있습니다.In ASCII mode, special characters might cause files to combine during the copying process.

  • 대상 파일을 지정 하지 않으면 복사본은 동일한 이름, 수정 된 날짜 및 수정 된 시간을 원본 파일과 함께 생성 됩니다.If you don't specify a destination file, a copy is created with the same name, modified date, and modified time as the original file. 새 복사본은 현재 드라이브에서 현재 디렉터리에 저장 됩니다.The new copy is stored in the current directory on the current drive. 소스 파일은 현재 드라이브 및 현재 디렉터리에 다른 드라이브 또는 대상 파일의 디렉터리를 지정 하지 않으면 경우는 복사 명령은 중지 하 고 다음 오류 메시지가 표시 됩니다.If the source file is on the current drive and in the current directory and you do not specify a different drive or directory for the destination file, the copy command stops and displays the following error message:

    File cannot be copied onto itself
    0 File(s) copied
    
  • 원본에서 둘 이상의 파일을 지정 하는 경우 copy 명령은 destination에 지정 된 파일 이름을 사용 하 여 모든 파일을 단일 파일로 결합 합니다.If you specify more than one file in source, the copy command combines them all into a single file using the file name specified in destination. /B 옵션을 사용 하지 않는 한 copy 명령은 결합 된 파일이 ASCII 파일 이라고 가정 합니다.The copy command assumes the combined files are ASCII files unless you use the /b option.

  • 0 바이트 길이의 파일을 복사 하거나 디렉터리의 파일 및 하위 디렉터리를 모두 복사 하려면 xcopy 명령을사용 합니다.To copy files that are 0 bytes long, or to copy all of a directory's files and subdirectories, use the xcopy command.

  • 파일을 수정 하지 않고 현재 시간 및 날짜를 파일에 할당 하려면 다음 구문을 사용 합니다.To assign the current time and date to a file without modifying the file, use the following syntax:

    copy /b <source> +,,
    

    여기서 쉼표는 대상 매개 변수가 의도적으로 남겨진 것을 의미 합니다.Where the commas indicate that the destination parameter has been intentionally left out.

예제Examples

memo.doc 라는 파일을 현재 드라이브의 letter.doc 에 복사 하 고 파일 끝 문자 (CTRL + Z)가 복사 된 파일의 끝에 있는지 확인 하려면 다음을 입력 합니다.To copy a file called memo.doc to letter.doc in the current drive and ensure that an end-of-file character (CTRL+Z) is at the end of the copied file, type:

copy memo.doc letter.doc /a

현재 드라이브와 디렉터리 에서 이름이 a m p . n e t 인 파일을 C 드라이브에 있는 새 디렉터리에 복사 하려면 다음을 입력 합니다.To copy a file named robin.typ from the current drive and directory to an existing directory named Birds that is located on drive C, type:

copy robin.typ c:\birds

참고

이 디렉터리가 없는 경우 파일은 드라이브 C에 있는 디스크의 루트 디렉터리에 있는 라는 파일 에 복사 됩니다 .If the Birds directory doesn't exist, the file robin.typ is copied into a file named Birds that is located in the root directory on the disk in drive C.

현재 디렉터리에 있는 Mar89, Apr89May89을 결합 하 고이를 보고서 (현재 디렉터리에도 있음) 라는 파일에 배치 하려면 다음을 입력 합니다.To combine Mar89.rpt, Apr89.rpt, and May89.rpt, which are located in the current directory, and place them in a file named Report (also in the current directory), type:

copy mar89.rpt + apr89.rpt + may89.rpt Report

참고

파일을 결합 하면 복사 명령은 대상 파일을 현재 날짜 및 시간으로 표시 합니다.If you combine files, the copy command marks the destination file with the current date and time. Destination을 생략 하면 파일이 결합 되어 목록의 첫 번째 파일 이름 아래에 저장 됩니다.If you omit destination, the files are combined and stored under the name of the first file in the list.

보고서의 모든 파일을 결합 하려면 report 라는 파일이 이미 있는 경우 다음을 입력 합니다.To combine all files in Report, when a file named Report already exists, type:

copy report + mar89.rpt + apr89.rpt + may89.rpt

현재 디렉터리에서 .txt 파일 이름 확장명을 가진 모든 파일을 Combined.doc라는 단일 파일로 결합 하려면 다음을 입력 합니다.To combine all files in the current directory that have the .txt file name extension into a single file named Combined.doc, type:

copy *.txt Combined.doc

와일드 카드 문자를 사용 하 여 여러 이진 파일을 하나의 파일로 결합 하려면 /b를 포함 합니다.To combine several binary files into one file by using wildcard characters, include /b. 이렇게 하면 Windows에서를 CTRL + Z를 파일의 끝 문자로 취급지 않습니다.This prevents Windows from treating CTRL+Z as an end-of-file character. 예를 들어 다음과 같이 입력합니다.For example, type:

copy /b *.exe Combined.exe

주의

이진 파일을 결합 하는 경우 결과 파일 내부 형식으로 인해 사용할 수 있습니다.If you combine binary files, the resulting file might be unusable due to internal formatting.

  • 확장명이 .txt 인 각 파일을 해당 하는 ref 파일과 함께 사용 하면 같은 파일 이름으로 파일을 만들지만 확장명이 .doc 인 파일을 만듭니다.Combining each file that has a .txt extension with its corresponding .ref file creates a file with the same file name, but with a .doc extension. Copy 명령은 file1file1.txt 를 결합 하 여 file1.doc를 형성 하 고,이 명령은 file2.txtfile2 와 결합 하 여 file2.doc를 형성 합니다.The Copy command combines file1.txt with file1.ref to form file1.doc, and then the command combines file2.txt with file2.ref to form file2.doc, and so on. 예를 들어 다음과 같이 입력합니다.For example, type:
copy *.txt + *.ref *.doc

모든 파일을 .txt 확장명으로 결합 한 다음. ref 확장명을 가진 모든 파일을 Combined.doc라는 하나의 파일로 결합 하려면 다음을 입력 합니다.To combine all files with the .txt extension, and then to combine all files with the .ref extension into one file named Combined.doc, type:

copy *.txt + *.ref Combined.doc

추가 참조Additional References