Windows에서 사용 가능한 배치 처리 명령어인 복사 명령에는 copy와 xcopy 두 가지가 있습니다. 이들의 차이점은 무엇일까요? Xcopy 명령을 사용하여 폴더와 하위 폴더를 어떻게 복사할 수 있을까요?

Xcopy 명령어 소개

Xcopy는 확장 복사의 약어로, 하나의 위치에서 여러 파일 또는 전체 디렉터리 트리를 다른 위치로 복사할 수 있습니다. 원본과 대상을 자세히 지정하기 위해 추가적인 스위치를 가지고 있습니다. 읽기 전용 속성 파일은 자동으로 삭제됩니다.

 

Xcopy 명령어는 IBM PC DOS, MS-DOS, Windows, freeDOS 등 대부분의 운영 체제에서 사용할 수 있습니다. Windows 10에서도 여전히 폴더와 하위 폴더를 복사하기 위해 사용할 수 있습니다.

XCOPY와 COPY의 차이점

COPY와 XCOPY는 모두 파일을 복사할 수 있다는 공통점을 가지고 있습니다. 그러나 COPY는 폴더 내의 파일을 복사할 수 없지만 XCOPY는 폴더와 하위 폴더를 복사할 수 있습니다. copy 명령은 두 개의 파일을 합쳐 세 번째 파일로 만들 수 있지만 xcopy는 이러한 병합 작업을 수행할 수 없습니다.

 

예를 들어, 대량의 파일을 복사할 때 copy 명령어를 사용하면 COPY C:*.* D: 명령으로 C 드라이브의 모든 파일을 D 드라이브로 복사할 수 있습니다. 이 명령은 폴더(및 폴더 내의 파일)를 포함하지 않는 C 드라이브의 모든 파일을 D 드라이브로 복사합니다. 그러나 XCOPY를 사용하여 대량의 파일을 복사하면 XCOPY C:*.* D: 명령으로 C 드라이브의 모든 파일을 D 드라이브로 복사할 수 있습니다. 이 명령은 폴더, 폴더 내의 모든 파일, 폴더 내의 폴더, 폴더 내의 폴더의 모든 파일을 포함하여 C 드라이브의 모든 파일을 D 드라이브로 복사합니다.

 

이제 우리는 Xcopy 명령을 사용하여 폴더와 하위 폴더를 복사하는 방법을 알아보겠습니다.

Xcopy 명령어를 사용하여 폴더와 하위 폴더 복사하기

디렉토리 구조를 다시 만드는 것은 지루하고 실수하기 쉬운 작업일 수 있습니다. 새로운 디렉토리 구조를 생성하지 않고 폴더 내의 다양한 하위 폴더와 파일을 함께 다른 위치로 복사하려면 Xcopy 명령어를 사용하여 폴더와 하위 폴더의 디렉토리 구조를 복사할 수 있습니다.

상황 1. 폴더와 하위 폴더 및 내용 복사하기

  1. 시작을 클릭하고 검색 상자에 cmd를 입력합니다. 결과 목록에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. 또는 Win+R을 눌러 실행 창을 열고 텍스트 상자에 “cmd”를 입력하고 실행합니다. 명령 프롬프트가 관리자 권한으로 실행됩니다.
  2. 이제 명령 프롬프트에 있을 때 다음과 같은 Xcopy 명령을 입력하여 폴더와 하위 폴더, 내용을 포함하여 복사할 수 있습니다. 예를 들어, C 드라이브의 “test” 폴더와 그 하위 폴더를 D 드라이브로 복사하려면 다음 Xcopy 명령을 입력합니다:
Xcopy C:\test D:\test /E /H /C /I

/E – 하위 디렉토리를 포함하여 복사합니다.
/H – 숨겨진 및 시스템 파일 내용을 포함하여 파일을 복사합니다.
/C – 오류가 발생하더라도 복사를 계속합니다.
/I – 대상이 폴더임을 항상 가정합니다. 예를 들어, 대상이 존재하지 않을 경우에도 적용됩니다.

 

참고 사항:

Xcopy는 열려 있는 파일을 복사하지 않습니다.
Xcopy는 실행 중인 작업 진행 상황이나 완료된 작업 정보를 표시하지 않습니다.
공백 포함된 폴더 이름이나 8자를 초과하는 길이의 폴더 이름의 경우 경로 주위에 따옴표를 추가하는 것이 좋습니다. 예를 들어, Xcopy “C:\test testtest” D:\test /E /H /C /I와 같이 사용해야 오류가 발생하지 않습니다.

상황 2. 파일이 없는 폴더와 하위 폴더 복사하기

위에 나열된 단계에 따라 명령 프롬프트를 열 수 있습니다. 그런 다음 다음과 같은 Xcopy 명령을 입력하여 파일이 없는 폴더와 하위 폴더를 복사할 수 있습니다:

Xcopy Source Destination /T /E

/T – 하위 디렉터리 구조를 복사하지만 파일은 복사하지 않습니다.
/E – 빈 폴더를 포함한 하위 디렉터리를 복사합니다.

상황 3. NTFS 및 공유 권한이 있는 폴더와 하위 폴더 복사하기

가끔은 폴더와 함께 NTFS 및 공유 권한을 유지하면서 파일을 전송해야 할 수도 있습니다. 명령 프롬프트를 열고 다음과 같은 Xcopy 명령을 입력하여 모든 파일과 폴더를 복사하고 NTFS 및 공유 권한을 유지할 수 있습니다.

Xcopy Source Destination /O /X /E /H /K

/E – 빈 폴더를 포함한 폴더와 하위 폴더를 복사합니다.
/H – 숨겨진 파일과 시스템 파일을 복사합니다.
/K – 내용을 복사합니다. 일반적으로 Xcopy는 읽기 전용 속성을 재설정합니다.
/O – 파일 소유권과 ACL 정보를 복사합니다.
/X – 파일 감사 설정을 복사합니다(내포된 /O 포함).

 

실제로 Xcopy 명령에는 여러 매개변수가 있으며 각각 다른 상황에 맞게 조합할 수 있습니다. 그러나 명령에 잘못된 부분이 있으면 복사가 실패하거나 파일 손실을 야기할 수 있으므로 Xcopy 명령을 사용할 때는 주의해야 합니다.

명령으로 인해 손실된 데이터 복구

명령 프롬프트 사용으로 인한 데이터 손실에 대해 익숙하지 않은 경우, 데이터 복구에 우수한 효과를 제공하는 Bitwar 데이터 복구 소프트웨어를 사용하여 손실된 데이터를 복구해야 합니다.

 

Bitwar 데이터 복구 소프트웨어는 편리하고 강력한 데이터 복구 소프트웨어입니다. 문서, 사진, 비디오, 음악, 압축 파일 등의 복구에 특화되어 있으며, Windows 11, 10, 8, 7 또는 Mac 시스템의 내부 및 외부 하드 드라이브, 메모리 카드, 플래시 드라이브 또는 기타 디지털 저장 장치에서 삭제, 포맷, 손실 및 사라진 데이터의 다양한 유형을 복구할 수 있습니다.

Bitwar Data Recovery 공식 웹사이트: https://www.bitwarsoft.com/ko/data-recovery-software

 

  1. Bitwar 데이터 복구 소프트웨어를 설치한 후, 복구하려는 디스크를 클릭하세요.
  2. 빠른 스캔 및 복구하려는 파일 유형을 클릭한 다음 스캔 버튼을 클릭하세요.
     
  3. 스캔이 완료되면 데이터 이름, 유형, 경로 등을 기반으로 복구하려는 데이터를 찾고 미리 보세요. 그런 다음 복구하려는 데이터를 선택하고 복구 버튼을 클릭하여 다른 안전한 파티션이나 저장 장치에 저장하세요.

+ Recent posts