BacGyber's Tricks

'robocopy'에 해당되는 글 1건

  1. RoboCopy 이용하여 디렉토리 구조 복사하기 (Windows 환경)

RoboCopy 이용하여 디렉토리 구조 복사하기 (Windows 환경)

□ Tech (General), Digital

윈도우즈 카피 유틸리티를 소개합니다.


구글링 하면 여러가지가 나오네요.


이런 프로그램들은 다양한 목적으로 폴더, 파일을 제어하는데 쓸 수 있습니다. 


윈도우즈 기반 서버 관리자가 백업이나 파일 정리 목적으로 스크립트를 만들어두고

예약 작업 거는 식으로 쓰면 아주 유용할 겁니다.


그런데 저는 지금 당장은... 폴더 구조를 복사하는 목적 외에는 쓸 일이 없을거 같네요.


이거저거 검토해보았는데 최종 선택한건 RoboCopy 입니다.



폴더 구조 복사를 알아본 배경은....


PC 세팅, 하드 교체시마다 디렉토리 만드는게 귀찮아서...

이번에... 디렉토리 구조 기본 골격을 아예 잡아두고

집과 회사 공용으로 이용하려고 합니다.


하드디스크 하나가 곧 올 예정이네요 :)



XCopy (CUI 기반, 별도 설치 불필요)

메모리 이슈가 있다는 분위기





RoboCopy (CUI 기반, 별도 설치 불필요)

필요한 옵션도 다 제공되고, 속도도 빠릅니다.


RobyCopy 사용법을 설명드리겠습니다.



* RoboCopy Command Examples


robocopy e:\ E:\Backup\_Dir_Structure\E /E /LEV:6 /XF * /XD "e:\System Volume Information" ".*" "e:\_ws1511" "e:\_ws15110" "e:\_ws15111" "e:\_ws15112" "e:\_ws15113"


e드라이브 하위 전체중 level 6 까지만 ( e: 자신이 level1 에 해당 )

target 폴더 아래로 복사한다

이때 특정 폴더들은 제외한다.

".*" 옵션으로 .svn 경로같은건 제외가 가능하다.

하지만 "e:\_ws*" 와 같은 옵션은 적용되지 않고 에러가 발생한다.



* 작업이 완료된 후 이후...


1) 해당 폴더는 안보이고 그 상위 폴더만 보일수 있습니다.

그 상위 폴더를 압축


2) 그 상위 폴더 삭제 --- 종료안되고 컴 멈춘 상태가 될 수 있음. 그때는 재기동을 하면 됩니다


3) 압축 파일에서 불필요한 것들 삭제


......



* reference


http://ss64.com/nt/robocopy.html


using robocopy to copy folder structure only


https://technet.microsoft.com/en-us/library/cc733145(v=ws.11).aspx





TreeCopy (CUI 기반)


* 단점 : 대상 폴더가 많을 경우 시간이 많이 걸립니다. 


"5 level 까지만" 같은 옵션이 프로그램에 있으면 좋을텐데... 그런 기능이 없는거 같습니다.



http://www.rjlsoftware.com/software/utility/treecopy/default.shtml





XXCopy (GUI 기반)

방대한 옵션이 있는듯


http://www.rjlsoftware.com/software/utility/treecopy/default.shtml