Rsync 예기치 않은 동작

Rsync 예기치 않은 동작

rsync원본 디렉터리의 업데이트된(수정 타임스탬프) 파일을 대상 디렉터리로 복사하는 데 사용하려는 외부 드라이브가 2개 있습니다 .

파일의 파일 이름은 같지만 타임스탬프가 다릅니다. 즉, 일부 파일이 최근에 업데이트되었지만 파일 이름은 동일하게 유지됩니다.

하지만,

rsync -rv --ignore-existing --progress /Volumes/vol1/Data/ /Volumes/vol2/Data/

아무 작업도 수행되지 않습니다. 결과는 비어 있으며 아무것도 전송되지 않았습니다.

델타 파일 목록 보내기

보내기 68바이트 받기 12바이트 160.00바이트/초 전체 크기는 20,634 속도 향상 257.93

이 문제를 어떻게 해결할 수 있나요?

답변1

그런데 The Beautiful Handbook을 읽으면서 나는 다음과 같은 사실을 발견했습니다.

        --ignore-existing       skip updating files that exist on receiver

따라서 정의에 따라 사용 중인 옵션에서는 기존 파일을 업데이트하지 않아도 됩니다.

내 생각에는 "-a"(아카이브) 옵션을 사용하고 싶은 것 같습니다.

rsync -av --progress /Volumes/vol1/Data/ /Volumes/vol2/Data/

관련 정보