rsync를 사용하여 두 폴더 동기화 정보

rsync를 사용하여 두 폴더 동기화 정보

주제를 찾아보니 두 가지 답이 있었습니다.

두 개의 로컬 디렉터리를 동기화하는 방법은 무엇입니까?

명령줄 도구를 사용하여 두 폴더를 동기화하는 방법은 무엇입니까?

흥미롭게도 두 개의 rsync 명령(하나는 옵션이 있고 다른 하나는 옵션이 없음)이 -u큰 차이를 만듭니다.

rsync -av --progress --delete "/folder/" "/somewhere/folder"

그리고

rsync -avu --progress --delete "/folder/" "/somewhere/folder"

옵션이 있는 경우 -u파일명만 복사되며 실제 크기는 0B가 됩니다.

왜 이런 일이 발생합니까? 실제 비트도 복사하면 안 되나요? ~~

더 구체적인 새로운 질문:rsync -u 옵션은 두 폴더를 동기화하는 데 어떻게 도움이 됩니까?

답변1

설명서에서는 ( )가 대상에서 최신이 아닌 파일만 업데이트한다고 rsync설명합니다 . 바라보다 .-u--updateman rsync

소스의 파일이 대상의 해당 파일보다 최신이 아닌 경우 파일이 다르더라도 변경되지 않습니다.

관련 정보