#user-keywords robocopy, 사용법
작성자: [hyacinth]
작성일: [[Date(2012-05-14T07:05:46)]]

[[TableOfContents]]

Robocopy, 또는 "Robust File Copy(강건한 파일 복사)"는 명렬 줄 디렉터리 또는 파일 복제 명령이다. robocopy는 윈도 XP의 xcopy를 대체하며 기능적으로 더 많은 옵션을 제공한다. 이것은 윈도 NT 4.0에서 Windows 리소스 키트의 일부로 제공되며, 윈도 Vista 및 윈도 서버 2008에서 기본으로 도입되었다.

See also: Wikipedia:Robocopy

== 다운로드 ==
XP
|| attachment:robocopy_xp.zip ||

Vista/7 - System32에 기본으로 포함 됨


== 활용 ==
=== 전체 복사(권한, 생성 시간까지 포함) ===
XP 
{{{
robocopy_xp.exe "%s" "%s" /e /mir /SEC /R:0
}}}

Vista/7 
{{{
robocopy.exe "%s" "%s" /S /B /COPY:DATSOU /R:1 /W:2
}}}
Ctrl+C, Ctlr+V로 불가능한 물려있거나 특별한 권한이 필요한 파일들도 대부분 복사가 된다.

== 미러 유지 ==
{{{
robocopy "C:\원본" "D:\타겟" /MIR
}}}

== 기타 ==
=== 비스타/7 Symbolic link 생성 ===
활용 예)
C:에 용량이 부족해서 다른 드라이브로 파일만 이동시켜 복사를 하고 싶다. 이 때 robocopy로 C:에 위치한 원본 디렉토리를 다른 드라이브로 복사를 한 다음 원본 디렉토리를 지우고 mklink로 복사한 디렉토리에 대해 심볼릭 링크를 만들면 아무 수정 없이 사용할 수 있다.

{{{
*파일
mklink "%s.exe" "%s.exe"
*폴더
mklink /d "%s" "%s" 
}}}

{{{
robocopy.exe "C:\Program Files\Common Files\Hnc" "G:\My\Common Files\Hnc" /S /B /XJ /COPY:DATSOU /R:1 /W:2  
mklink /d "C:\Program Files\Common Files\Hnc" "G:\My\Common Files\Hnc"  
}}}
----
CategoryDocument