복사 vs Xcopy vs Robocopy: 차이점은 무엇인가?

copy vs xcopy vs robocopy
Windows에서 파일을 복사할 때 사용자는 종종 copy, xcopy 및 robocopy 중에서 선택해야 합니다. 각 도구는 고유한 강점을 가지고 있으며 서로 다른 시나리오에 적합합니다. 이러한 파일 복사 도구에 대한 궁극적인 가이드에 대해 알아보겠습니다.

복사 vs xcopy vs robocopy, 어떤 것을 사용해야 할까요?

1. copy 명령 사용하기

  1. Win + R을 눌러 cmd를 입력하고 Enter를 누릅니다.

run cmd

  1. 다음 명령어를 사용하여 파일을 복사합니다: copy C:\Documents\file.txt E:\Backup

copy command cmd

  1. 이제 파일이 다른 위치로 복사됩니다.

이 명령은 기본적인 명령으로, 하나의 파일 또는 와일드카드를 사용하여 여러 파일만 복사할 수 있습니다. 디렉터리나 하위 디렉터리를 지원하지 않으며, 오류 처리, 로깅 또는 재개와 같은 다른 고급 기능을 지원하지 않습니다.

2. xcopy 명령 사용하기

  1. 커맨드 라인을 다시 엽니다.
  2. xcopy C:\source_folder E:\destination_folder /E /I를 입력합니다.

xcopy command cmd

  1. 또한 다음과 같은 다양한 옵션을 지원합니다:
  • /E : 모든 하위 디렉터리, 빈 디렉터리 포함하여 복사합니다.
  • /I : 대상을 디렉터리로 처리합니다.
  • /D : 지정된 날짜 이후에 변경된 파일을 복사합니다.
  • /H : 숨김 및 시스템 파일을 복사합니다.
  • /C : 오류가 발생해도 복사를 계속합니다.
  • /exclude:excludedfileslist.txt : excludedfileslist.txt에 있는 모든 파일을 제외합니다.

xcopy는 copy와 달리 디렉터리와 하위 디렉터리를 복사할 수 있으며, 다양한 옵션 덕분에 숨김 파일 복사, 파일 제외, 변경된 파일 복사 등도 가능합니다.

이 명령은 문제를 일으킬 수 있으며, 여러 사용자가 PC에서 xcopy 접근 거부 메시지를 보고했습니다.
이 주제에 대해 더 읽기

  • Microsoft Teams 공유 장치: 알아야 할 모든 것
  • 명령줄에서 Chrome 시크릿 창 시작하기 [방법]
  • 명령줄을 사용하여 Edge 시크릿 창 시작하기

3. robocopy 명령 사용하기

  1. 명령 프롬프트를 엽니다.
  2. 모든 파일과 하위 디렉터리를 복사하려면 다음을 입력합니다: robocopy C:\source_folder E:\destination_folder /E

robocopy cmd

  1. robocopy C:\source E:\destination /MIR /Z /R:5 /W:10를 사용합니다.
  • /MIR : 디렉터리 트리를 미러링합니다 (소스에 없는 대상의 파일을 삭제합니다).
  • /Z : 재시작 가능한 모드로 파일을 복사하며, 네트워크 중단 시 유용합니다.
  • /R:5 : 실패한 복사에 대해 5번 재시도합니다.
  • /W:10 : 재시도 사이에 10초 기다립니다.

다른 robocopy 옵션:

  • /S : 빈 디렉터리를 제외한 모든 하위 디렉터리를 복사합니다.
  • /MOV : 파일을 이동하고 소스 디렉터리에서 삭제합니다.
  • /MOVE : 파일과 디렉터리를 이동하고 소스 디렉터리에서 삭제합니다.
  • /LOG:file : 출력을 특정 파일에 기록합니다.
  • /LOG+:file : 특정 파일에 로그를 추가합니다.
  • /MAXAGE:n : n일보다 오래된 파일을 포함하지 않습니다.
  • /MINAGE:n : n일보다 새로운 파일을 제외합니다.
  • /MAX:n : n바이트보다 작은 파일만 복사합니다.
  • /MIN:n : n바이트보다 큰 파일만 복사합니다.

Robocopy는 대규모 및 복잡한 복사 작업에 적합합니다. 강력한 모니터링, 재시도 메커니즘, 다중 스레딩 및 미러링과 같은 고급 옵션을 제공합니다.

명령 프롬프트를 사용하여 파일을 백업하도록 사용할 수 있으며, 이에 대한 가이드를 통해 방법을 안내해 드리겠습니다.

robocopy에서 문제가 발생하는 경우, robocopy가 파일을 복사하지 않는 경우에 대한 전용 기사를 확인하여 대처 방법을 확인해 보세요.

xcopy와 robocopy 중 어느 것이 더 나은가?

Robocopy는 더 많은 기능을 제공하며, 따라서 xcopy보다 더 나은 선택입니다. 간단한 작업을 수행하고 있다면, xcopy가 더 친숙하다면 더 나은 선택일 수 있지만, 기능 측면에서는 robocopy가 더 좋은 선택입니다.

xcopy는 구식인가?

예, xcopy는 사용 중단되었으며 robocopy에 의해 대체되었습니다. 여전히 xcopy를 사용할 수 있지만, 후자는 더 나은 기능을 제공합니다.

Robocopy의 단점은 무엇인가?

Robocopy는 큰 파일에서 문제가 발생하며 제대로 처리하지 못할 수 있습니다. Windows는 Robocopy에 할당할 수 있는 메모리가 제한적이며, 모든 메모리를 사용할 경우 문제가 발생할 수 있습니다.

copy 또는 xcopy를 사용해야 할까요?

Copy는 기본 도구이며 디렉터리조차 복사할 수 없으므로 매우 제한된 기능을 제공합니다. 개별 파일을 복사하는 것 외에는 사용하지 않는 것이 좋습니다.

더 발전된 도구를 찾고 있다면 rsync가 무엇인지, 이를 제대로 사용하는 방법에 대해 알아보세요.

각 명령의 강점을 이해하면 특정 요구에 맞는 적절한 도구를 선택하는 데 도움이 될 수 있으며, 데이터를 한 디스크에서 다른 디스크로 전송하는 데에도 사용할 수 있습니다.

백업 루틴을 정기적으로 업데이트하고 적절한 명령을 사용하는 것은 데이터 손실을 방지하고 원활한 파일 관리를 보장할 수 있습니다.