XCOPY 일괄 덮어쓰기

Siddharth Bishnoi 2023년1월30일
  1. 일괄로 새 폴더의 파일 복사
  2. 기존 파일을 일괄적으로 덮어써 파일 복사
  3. 일괄 처리에서 프롬프트 없이 모든 파일을 덮어써 파일 복사
  4. 네트워크를 통해 일괄적으로 파일 복사
XCOPY 일괄 덮어쓰기

Xcopy는 한 위치에서 다른 위치로 하위 디렉토리를 포함하여 하나 이상의 파일 또는 디렉토리를 복사하는 데 사용되는 명령줄 유틸리티입니다. copy 명령과 유사하지만 전체 디렉토리를 한 위치에서 다른 위치로 복사할 수 있으므로 더 강력합니다.

드라이브도 복사할 수 있을 만큼 강력합니다. Xcopy는 파일 및 폴더 복사, 프롬프트 유무에 관계없이 기존 파일 덮어쓰기, 이름, 경로 또는 확장자를 기반으로 파일 제외, 업데이트된 파일 식별 등을 수행할 수 있는 빠른 명령입니다.

Windows 98을 시작으로 거의 모든 Windows 버전에서 지원됩니다. MS-DOS에서 xcopy를 사용하기 위해 DOS 명령으로 사용할 수 있습니다.

xcopy 명령의 구문은 다음과 같습니다.

xcopy <source> <destination> </parameters>
  1. source - 복사할 파일의 위치 및 이름. 파일 또는 디렉토리의 드라이브 및 경로를 포함해야 합니다.
  2. destination - 복사할 파일의 대상입니다. 드라이브, 디렉토리 또는 파일 이름이 될 수 있습니다.
  3. parameters - xcopy 명령이 제공하는 옵션. xcopy /?를 실행하여 볼 수 있습니다. 명령 프롬프트 창에서.

xcopy와 유사한 몇 가지 다른 명령이 있으며 robocopy, rsync, teracopy 등과 같이 더 강력한 명령도 있습니다. 그러나 이 기사에서는 xcopy를 계속 사용할 것입니다.

이 튜토리얼은 xcopy 명령을 사용하여 파일을 복사하는 동안 프롬프트 없이 대상의 모든 파일을 덮어쓰는 방법을 알려줍니다.

일괄로 새 폴더의 파일 복사

한 위치에서 다른 위치로 파일을 복사하려면 다음 명령을 실행하십시오.

xcopy C:\testfolder D:\testfolder /i /s

xcopy 명령을 사용하여 파일 복사

  1. /s - 비어 있지 않은 한 복사할 폴더 내의 디렉터리, 하위 디렉터리 및 파일을 복사합니다.
  2. /i - xcopy가 대상을 디렉터리로 가정하고 새 디렉터리를 만듭니다. 대상이 사용되지 않는 경우 대상이 파일인지 디렉토리인지 입력하라는 메시지가 표시됩니다.

파일, 즉 디렉토리 구조가 아닌 디렉토리 트리만 복사하려면 다음 명령을 실행하십시오.

xcopy C:\testfolder D:\testfolder /t /e

xcopy 명령을 사용하여 디렉토리 복사

  1. /t - 파일을 제외한 디렉토리 구조를 복사합니다.
  2. /e - 비어 있는 경우에도 모든 하위 디렉토리를 복사합니다. /t/s 옵션과 함께 사용됩니다.

출력:

xcopy 명령을 사용하여 디렉토리 복사(출력)

위와 같이 파일이 아닌 디렉토리만 복사됩니다.

기존 파일을 일괄적으로 덮어써 파일 복사

복사하는 동안 기존 파일을 덮어쓰려면 다음 명령을 실행합니다.

xcopy C:\testfolder D:\testfolder /i /s

기존 파일 덮어쓰기(프롬프트 포함)

위 이미지와 같이 기존 파일 또는 모든 파일을 덮어쓸지 묻는 메시지입니다. 기존 파일 위에 많은 파일을 복사하면 동일한 이름을 가진 모든 파일에 대한 프롬프트가 표시됩니다.

모든 파일을 확인하는 데 시간이 너무 많이 걸립니다. 이를 방지하려면 /y 옵션과 위의 명령을 사용해야 합니다.

일괄 처리에서 프롬프트 없이 모든 파일을 덮어써 파일 복사

다음 명령을 실행하여 기존 파일을 덮어쓸 것인지 묻는 메시지 없이 기존 파일을 복사합니다.

xcopy C:\testfolder D:\testfolder /i /s /y

기존 파일 덮어쓰기(프롬프트 없이)

/y - 대상에서 기존 파일을 덮어쓸지 여부를 확인하는 프롬프트를 피합니다.

네트워크를 통해 일괄적으로 파일 복사

xcopy C:\Videos "\\server\media\videos" /s /i /z /w
  1. /s - 비어 있지 않은 한 복사할 폴더 내의 디렉터리, 하위 디렉터리 및 파일을 복사합니다.
  2. /i - xcopy가 대상을 디렉터리로 가정하고 새 디렉터리를 만듭니다. 대상이 사용되지 않는 경우 대상이 파일인지 디렉토리인지 입력하라는 메시지가 표시됩니다.
  3. /z - 재시작 모드에서 네트워크를 통해 복사합니다. 즉, 복사 중에 연결이 끊어지면 연결이 복원되면 다시 시작됩니다. 완료율도 보여줍니다.
  4. /w - 다음 메시지를 표시합니다. Press any key to begin copying file(s). 복사 프로세스를 시작할 응답을 기다립니다.

따라서 많은 파일을 복사하는 동안 프롬프트를 표시하지 않고 기존 파일을 모두 덮어쓰는 방법, 즉 각 파일에 대한 프롬프트를 표시하지 않고 모든 파일을 덮어쓰도록 확인하는 방법에 대해 논의했습니다.

xcopy 명령에는 다른 많은 옵션이 있습니다. 명령 프롬프트에서 xcopy/?를 실행하면 옵션을 확인할 수 있습니다.