본문 바로가기
IT(Tip)

디스크 복사 xcopy 사용법

by good4me 2020. 7. 29.

goodthings4me.tistory.com

윈도우 cmd 명령 프롬프트에서 파일과 디렉터리를 복사하는데 사용하는 명령인 xcopy는 하드디스크 전체를 복사할 때 사용면 유용하다.  xcopy 사용법을 알아보자.

 

 

디스크 복사 xcopy 사용법

하드디스크 전체를 복사하던 시절에 많이 쓰던 xcopy 명령어를 usb 복사에도 사용할 수 있어서 사용해보았다.

xcopy 명령어 도움말

 

 

다른 usb에 파일 전체를 복사할 때 시스템 파일이나 숨길 파일도 복사해야 함

(원본 usb 드라이브를 d:, 복사 드라이브를 e: 라고 가정하고 다음과 같이 진행함)

  1. windows key + r 누른 후 cmd 입력 (또는 [시작]-[실행] cmd 입력)
  2. 원본 폴더로 이동 d:
  3. xcopy d: e: /s /h /e /k 입력 후 엔터

[옵션 설명]

  • /s : 비어있지 않은 디렉토리와 하위 디렉토리 복사 (빈 폴더 제외)
  • /h : 숨김 파일, 시스템 파일 포함하여 모든 파일 복사
  • /e : 비어있는 디렉토리 복사 (빈 폴더 포함하여 모든 디렉터리 복사)
  • /k : 파일 속성 복사

[나머지 주요 옵션]

  • /d : 복사를 하되 날짜기록에 변경사항이 없으면 skip하고 복사
  • /y : 기존 대상 파일을 덮어쓸지 여부 묻지 않고 복사(덮어쓰기 자동 승인, (반대는 -y)
  • /c : 복사 중에 계속 여부 묻지 않고 복사(오류가 생겨도 복사)
  • /f : 복사하는 동안 원본과 대상 파일의 전체 경로 표시
  • /o : 파일의 소유권과 ACL 정보까지 복사
  • /r : 읽기 전용 파일 덮어쓰기
  • /m : 새로 만들어진 파일이나 수정된 파일만 복사

 

IT, 전자제품 선물

 

 

파일을 백업할 시 사용하는 옵션 예시

xcopy c:\abc e:\backup /d /e /h /c /y /i

xcopy c:\abc e:\backup /m /s /y /c

 

(처음 복사 시 모든 파일 복사 후 다음부터는 새로 만들어진(수정된) 파일만 복사)

  • backup.bat 파일을 만들어서 사용하면 편리함
  • Windows PE copy command : xcopy "d:\" "i:\" /s /h /e /d /y

 

기타 사용 Tip

xcopy 실행 중 파일 액세스 거부되어 실패할 경우, 파일 삭제가 안되는 현상이 발생했고 윈도우 "숨김 파일, 폴더 표시"로도 보이지 않았다.

 

이런 상황이 발생하면, 탐색기 대용으로 쓰는 Total Commander에서 System 폴더(파일)가 보이는 Tree 구조로 보면 안보이던 파일들이 보였다. 전체 선택 후 삭제하여 해결~~

 

 

[xcopy 사용 시 주의 사항]

  • 하드 디스크를 복사할 때는 잘못된 디렉터리 지정 또는 엉뚱한 명령어를 입력하지 않았는지 반드시 확인하고 진행한다.
  • 명령 프롬프트를 관리자 권한으로 실행하여 하는 것이 좋다.
  • 시스템 파일을 복사할 경우 시스템에 문제를 일으킬 수 있는 요소가 있는 지 확인하고, 운영 체제가 실행 중이지 않은 상태에서 복사를 진행한다.
  • 필요하지 않은 프로세스와 서비스는 중지한 후에 xcopy를 실행한다.

 

댓글