다수의 로컬 파일에 잘못된 수정 시간이 있습니다. 서버의 타임스탬프를 동기화하여 타임스탬프를 업데이트하고 싶습니다.
파일 자체가 동기화된다면 시간이 많이 걸릴 것입니다. --size-only
실제 데이터 전송을 방지하는 데 사용될 수 있다는 것을 알고 있습니다 . 하지만 타임스탬프를 동기화하는 방법을 모르겠습니다.
동기화할 수 있는 방법이 있나요타임스탬프오직?
답변1
rsync --size-only --times
(또는 이러한 옵션이 포함된 다른 옵션(예: rsync --size-only --archive
))이 귀하의 요구에 적합할 수 있습니다.
기본적으로 --size-only
타임스탬프를 동기화하지 않는 동기화 방법에서 전환할 때 적용됩니다. 다양한 크기의 파일을 전송하며 그 외에는 메타데이터(mtime, 권한 등)만 전송합니다.
또한 대역폭 사용량이 염려되는 경우 rsync의 델타 알고리즘은 --size-only
더 많은 디스크 I/O 및 CPU 시간을 소비하더라도 데이터를 전송하지 않더라도 매우 적은 양의 데이터를 전송합니다.