Robocopy 명령 줄 도구 (대부분의 창 버전과 함께 제공)
내 Windows 10 컴퓨터에서C:\Windows\System32
에서 위키 백과 , 그것은 파일을 보존 할 수있는 옵션의 다음 세트와 함께 사용할 수 있습니다 및 디렉터리 타임 스탬프뿐만 아니라 다른 속성을 :
Robocopy C:\some_directory D:\some_directory /DCOPY:T /COPYALL /E /R:0
당신이 경우 에만 날짜 및 디렉터리 타임 스탬프를 보존하고 싶지만 할 수 없는 빈 하위 디렉토리가 복사 원하는 않는 하지 다른 속성은 다음 사용할 수 있습니다 보존합니다 :
Robocopy C:\some_directory D:\some_directory /DCOPY:T /COPY:T /S
비어 있지 않은 서브 디렉토리를 /S
복사하는 곳
전체 구문을 보려면 robocopy /?
명령 프롬프트에서 입력하거나 https://ss64.com/nt/robocopy.html 및
https://techjourney.net/robocopy-syntax-command-line 블로그 게시물을 살펴보십시오. 스위치 및 예제 /
내가 최근에 실행 한 명령의 예 :
Robocopy D:\ C:\D_backup /DCOPY:T /COPYALL /E /R:0 /ZB /ETA /TEE /V /FP /XD D:\$RECYCLE.BIN /XD "D:\System Volume Information" /LOG:C:\D_backup_robocopy.LOG /MIR
2 개의 서브 디렉토리를 제외하면 /XD
플래그를 두 번 사용해야하는 방법에 주목하십시오 . 또한 두 번째 디렉토리 제외는 디렉토리 이름에 공백이 있기 때문에 따옴표를 사용합니다.
마지막으로, /L
플래그를 추가하여 실제로 수행하기 전에 명령을 테스트 할 수 있습니다 . 이런 방식으로 원하지 않는 디렉토리 / 파일을 복사 (또는 제거)하지 않으며 명령에 오류가 없는지 확인할 수 있습니다.
편집 : 루트 디렉토리 (일명 드라이브)에서 폴더 (비 루트 디렉토리)로 복사 할 때 발생하는 문제
위의 예제 명령을 실행 한 후 디렉토리가 보이지 않았습니다! (비록 show hidden files
와는 show system files
윈도우 10에서 확인했다!)에 따라 다음 명령 https://serverfault.com/a/455029/399723 이 고정을 :
attrib -h -s C:\D_backup
또는 /A-:SH
"시스템 파일에서 숨겨진 속성 설정 해제"를 추가하면 https://serverfault.com/a/565804/399723에 따라 디렉토리가 처음에 숨겨지지 않을 수 있습니다 . https://ss64.com/nt/robocopy.html 도 참조하십시오 .
이 토론 은 솔루션으로이 옵션에 대해 더 많은 정보를 제공합니다.
Robocopy D:\ C:\D_backup /A-:SH /DCOPY:T /COPYALL /E /R:0 /ZB /ETA /TEE /V /FP /XD D:\$RECYCLE.BIN /XD "D:\System Volume Information" /LOG:C:\D_backup_robocopy.LOG /MIR
다른 소프트웨어 :
또는 명령 행을 사용하지 않으려면 GUI 버전의 robocopy를 다운로드 할 수 있습니다 .
다른 Windows 유틸리티는 XCopy 이지만 Windows 10에 포함되어 있지만 더 이상 사용되지 않습니다. 문제에 대한 링크를 참조하십시오.
RoboCopy Wikipedia 페이지 (이 게시물 상단에 링크 됨)에는 사용할 수있는 다른 소프트웨어가 나열되어 있습니다.