티스토리 뷰

반응형

로보카피(Robocopy)는 윈도우 운영 체제에 내장된 명령 줄 파일 복사 도구입니다. 대량의 데이터를 신속하게 복사하고 복사 프로세스를 제어하기 위한 고급 옵션을 제공하도록 설계되었습니다.

 

1. 로보카피 사용법

 

기본 사용방법

Robocopy [소스] [대상] [옵션]

예시 : robocopy c:\aaa d:\bbb /E

 

파일을 동기화 하거나 백업하는 용도로 윈도우에서 많이 사용합니다. 

 

Robocopy에서 자주 사용하는 예시입니다.

옵션은 뒤에 써도 되고 앞에 써도 됩니다.

 

robocopy /E test23\ test678\    >>>>> test23 디렉토리를 test678로 복사하라는 의미입니다.

robocopy 사용예제1

robocopy /E test23\ test678\ /xf 2222.txt   >>>>> test23폴더를 test678폴더로 복사하되 2222.txt라는 파일은 제외

robocopy 사용예제2

robocopy /E test23\ test678\ /XD a  >>>>> test23폴더를 test678폴더로 복사하는데 a라는 하위폴더는 제외

robocopy 사용예제3

 

2. Robocopy에서 많이 사용하는 옵션

/e 하위 디렉토리까지 복사하는 옵션입니다.

/s 하위 디렉토리까지 복사하지만 빈 디렉토리는 제외합니다.

/copyall 모든 파일의 권한정보까지 복사하라는 의미입니다

/mir 디렉토리를 미러링 합니다. 단 해당 옵션은 원본과 대상디렉토리를 거꾸로 쓰면 절대 안됩니다.

주의할 점은 꼭 앞쪽이 원본이 되고 뒤에 디렉토리는 대상이 된다는 점 잊지마세요

/xf 지정한 파일과 일치하는 이름의 파일을 제외합니다

/xd 지정한 디렉토리와 일치하는 폴더는 제외합니다

/R:n 실패할 경우 파일 복사를 다시 시도할 횟수를 지정합니다.(100만)

/W:n 재시도 간격을 지정합니다 (기본값은 30초)

/LOG:file명 복사 프로세스의 로그 파일을 기록합니다.

 

3. 사용예시

 

source폴더전체를 test폴더로 하위디렉토리(/E)까지 복사하고 d:\a.txt에 저장합니다. 하지만 화면으로도 출력해주기 위해 /TEE 라는 옵션을 추가하여 화면에도 같이 보입니다. 

robocopy c:\source d:\test /E /LOG:d:a.txt /TEE

 

robocopy는 윈도우에서 많이 사용하는 파일 동기화 명령도구입니다.  대량의 데이터도 쉽게 복사할 수 있으니 필요할 경우 써보기시 바랍니다. 

반응형
댓글