일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 엑셀 여러 창
- 이루나전기
- 늑대와여우
- 파워빌더 팁
- 카달로그뷰
- MSSQL
- 파워빌더
- 엑셀 창모드
- 로그파일 축소
- 윈도우
- 늑여탭
- Excel
- 엑셀 여러개 창 열기
- 엑셀 두개 창
- ㅗ기
- 이클립스
- 엑셀 참조창
- RDP
- 이루나
- Windows
- 원격데스크톱
- mssql 로그축소
- power builder
- 엑셀 두개 창 열기
- 데이터윈도우
- 테이블 명세서
- 로그축소
- svn
- Shrink log
- 엑셀 2007 여러 개
- Today
- Total
why don't do your best
FreeFile sync 소개 본문
/***************************************************************/
작성중.....
간만에 쓸만 한 유틸리티를 발견해서 블로깅 합니다.
FreeFile Sync
라이센스 GNU로 기업에서도 무료로 사용할수 있습니다.
공식 웹사이트
http://freefilesync.sourceforge.net/
에서 프로그램 다운로드 가능합니다.
/***************************************************************/
일단 뭐 하는 프로그램 인가 하면,,,,, 폴더안에 파일들을 동기화 하는 프로그램 입니다.
A폴더와 B폴더가 있다고 할때,,,,
A폴더안의 파일의 내용과 B파일의 내용을 동일하게 동기화 해주는 프로그램 입니다.
실행해 보겠습니다.
[실행화면]
위 와 같은 화면이 나옵니다.
첨에는 아무것도 모르는 상태라 화면이 어려울수 있더군요 하지만 하나 하나 알아가면 크게 어렵지 않습니다.
화면을 하나씩 알아보지시요.
[비교] : 동기화 되는 폴더 A 와 B를 비교하여 처리될 내역을 보여 줍니다. 동기화 하기전에 비교 해보시면 되겠지요.
[비교 설정]
비교설정 버튼을 누르면 위와 같은 화면이 뜨는데,, 비교를 어떻게 할지 지정합니다.
[파일 시간 및 크기] A폴더의 파일과 B폴더의 파일을 비교했을때 수정시간과 용량이 다르면,, 두 파일은 동기화 대상이 됩니다.
기본설정이고 파일 시간 및 크기로 비교 하는데,,,, 파일의 수정시간이 똑같이 일치되고 용량도 똑같으면 같은 파일로 인식되겠지요.(그럴일은 정말 로또 당첨 수준으로... 확율상 어렵겠지만 이론상은 그럴 수 도 있습니다.) 파일 내용을 비교하는 것 보다는 훠~얼씬 빠르겠네요.
[파일 내용] A폴더의 파일과 B폴더의 파일의 내용(이진코드겠죠?? 저도 짐작만)을 비교하여 비교 합니다.
날자 시간 보다 정확하겠지만 파일의 내용을 다 분석해야하기 때문에 비교 시간이 엄청 오래 걸릴 것 같습니다. 저도 해보지는 않았습니다. 굳이 [파일 시간 및 크기] 로 도 다 잡아내더라고요.
심볼링 링크 : 이건 크게 중요 하지 않으니 패스(저도 잘 몰라성 ㅠㅠ)
동기화 입니다. 이게 제일 중요한 것이지요.
왼쪽에는 동기화 설정....
[동기화] : 폴더안의 파일과 파일을 비교 해서 동기화 합니다.
동기화 설정 을 보면 동기화 방법을 설정할 수 있습니다.
[양방 / 양면] A폴더와 B폴더를 비교 양측 변경사항을 비교 해서 전달 삭제.... 등등 한다고 하네요... 전주로 컴파일 할때 쓸려고 한거라 이메뉴는 쓸 일이 없겠네요.
[미러] A폴더를 B쪽 폴더에 항상 덮어 씌울때 사용 하면 되겠네요... 복사되는 위치에 파일들이 항상 다 삭제되고 다 복사되야 해서 비효율 적일 것 같네요.
[업데이트] A폴더와 B폴더를 비교해서 신규 및 업데이트 된 파일을 복사 저는 이메뉴를 씁니다. 서버의 소스 폴더에 수정사항만
로컬 폴더로 옮겨서 컴파일 하기 위함 이지요.
[개인설정] 이건 패스 하겠습니다.
대체되는 파일의 삭제 방법 입니다.
[영구] 휴지통에 안남기고 그냥 삭제 해 버립니다.
[Recycle BIN]휴지통에 버립니다.
[버저닝]대체되는(삭제되는) 파일을 버전별로 특정 폴더에 관리 할때 사용합니다. 버저닝을 선택하면 하단에 추가정보 입력 가능합니다.
다음은 화면의 각 창들입니다.
[개요] 창 이건 크게 중요하지 않습니다. 그냥 동기화 될때... 해당 폴더의 용량이나 폴더 리스트나....
그냥 우선은 넘어가도 상관 업습니다. 용량 이런 정보를 이창에 보여줍니다. ...
[구성설정] 동기화 걸어놓은 프로파일 들이라고 보시면 되겠네요.
A폴더와 B폴더를 동기화 설정 해두고,,, A-B동기화 라고 저장해 두면 다음에 A폴더와 B폴더를 동기화할때 다시 설정하는게 아니라.
A-B동기화 이력을 불러와서, A폴더와 B폴더를 동기화 시키면 되겠지요.
[작업화면] 별 다른 이름이 없어서 그냥 작업화면이라고 써봤습니다.
이화면에 동기화할 폴더를 설정합니다. 왼쪽 오른쪽
폴더 A - 폴더 B
위에 + 표시는 N개의 폴더를 동기화 할때 사용됩니다.
A폴더 - B폴더
C폴더 - D폴더 이렇게 여러개를 할때 + 를 눌러서 추가 해주시면되겠습니다.
작성하는 법 추후에 다시 볼 것이니 넘어가겠습니다.
[파일필터] 동기화 대상에 포함할것인지 포함하지 않을 것인지 지정하는 것으로 중요합니다.
뒤에가서 자세히 설명하겠습니다.
[통계] 동기화 된 정보를 보여주는 창 ... 참고자료 정도로 보면 될 듯 하네요.
[보기선택] 이 것도 그닥 중요 하지 않습니다.
그럼 화면에 대해서는 모두 살펴 봤습니다.
그러면 실제 하나 만들어 보겠습니다.
메뉴의 프로그램 - 신규작업을 누릅니다.
신규작업을 누르면 아래처럼 빈화 면이 나옵니다.
(구성설정(프로파일)에 있는 것은 제 컴파일용 프로파일들이니 신경쓰지 않으셔도 됩니다.)
먼저 동기화 방법을 지정합니다.
톱니바퀴를 눌릅니다.
베리언트선택 이라고 나오는데,,, 이건
동기화를 어떻게 시킬것이냐 라고 생각하시면 됩니다.
[양방 / 양면 ]
양쪽 대상을 비교해서 같게 만드는건데 이건 그다지 믿음이 안갑니다.
서버의 소스를 내 로컬 디렉토리로 내려서 컴파일 하려고 하는데,,, 양방/양면으로 동기화 시키면,,,,
서버상의 소스가 내 로컬 디렉토리의 소스로 엎어지는 일이 발생될 수 도 있겠지요.
특별히 양방/양면으로 처리되어야 할때가 어떤 때가 있을까요?
예를 들순 있을것 같은데,,, 설명이 엄청 길어질것 같아서 패스입니다.
컴파일을 목적으로 하기에는 부적절 할수 있습니다.
서버에서 A가 수정 로컬에서 내가 수정 양방/양면 동기화 하면 데이터가 유실 될 수 있으니까요.
[미러]
대상과 똑같이 동기화 합니다.
A폴더와 B폴다가 똑같아지도록 동기화 하는 것(사본쪽을 다 지우고 전체를 복사해서 사본을 만들어 동기화 한다고 보시면되겠습니다.)
[업데이트]
대상을 똑같이 동기화 하는것은 미러와 같습니다.
단 비교를 해서 수정된 것들만 업데이트를 합니다.
(저는 컴파일목적으로 소스를 로컬PC로 복사해올때 이것을 사용합니다. 서버에서 수정된 사항만 로컬 PC로 복사해와서 컴파일)
[개인설정]
이건 패스하겠습니다.
다음은 파일삭제 항목인데,,,
동기화 될때 삭제되는항목(새로 갱신되어 지워지고 새로 복사되는 항목 설명이 참....) 을 어떻게 처리할 것이냐 이건데
[영구]
그냥 묻지도 따지지도 않고 지워버리는 방법입니다.
혹시 잘못되도 이전 파일을 찾아 올수 없습니다. 대신 휴지통은 안쌓입니다.
[Recycle bin]
휴지통에 담아둡니다. 삭제된 파일을 휴지통에.....
문제가 발생되면 휴지통에서 꺼내서 덮어쓰기 하시면 되겠지요..
(잘 설정하시면,, 휴지통에 쌓이는 치우는게 일입니다.)
[버저닝](첨에 버저닝을 들었을때는 저글링이 버로우 되는 것과...
오늘은 여기까지 블로그.............................. 다음이시간에 계속 이어가겠습니다.
'UTIL' 카테고리의 다른 글
COLOR COP (0) | 2014.04.24 |
---|---|
Remote Desktop Connection Manager 2.2 (0) | 2014.04.23 |