2013-07-28 2 views
3
rsync -av --size-only --include="*/" --include="*.jpeg" --exclude="*" ~/alg/temperature/ ~/alg/tmp/ 

좀 파일을 동기화하기 위해 위의 명령을 사용하여 파일 크기가 같은Rsync를 업데이트 타임 스탬프를 제한하는 방법

옵션 --size 전용 인 경우 난 아무것도 심지어 타임 스탬프를 업데이트하지 않습니다 크기 만

에 변경된 파일 만 동기화 할 수있는 크기에 변화가 "건드리지"와 타임 스탬프를 업데이트 될 사람들이 내가 그것을 어떻게 만들 수 나는

을하지 않으려는 무엇인가?

답변

6

-a 옵션은 -rlptgoD와 같습니다. -t를 제거해야합니다. -t는 rsync에게 파일과 함께 수정 시간을 전송하고 원격 시스템에서 업데이트하도록 지시합니다. -c skip based on checksum, not mod-time & size을 사용해보세요. 이 속도는 느리지 만 원하는대로 작동해야합니다. 그래서 당신의 라인은 (a를 확장하고 t를 c로 대체 할 수 있습니다) : rsync -rlpcgoDv --include="*/" --include="*.jpeg" --exclude="*" ~/alg/temperature/ ~/alg/tmp/

관련 문제