디렉토리 자체 대신 콘텐츠 시간을 유지하기 위해 rsync를 사용하는 방법은 무엇입니까?

디렉토리 자체 대신 콘텐츠 시간을 유지하기 위해 rsync를 사용하는 방법은 무엇입니까?

나는 rsync를 사용하여 대상 디렉토리의 내용을 to소스 디렉토리와 동일하게 업데이트합니다 from. 즉: rsync -rt --delete from/ to/. 파일의 시간을 유지하고 싶어서 / 스위치를 from찾았습니다 .--times-t

그러나 이렇게 하면 디렉토리의 시간도 보존 to되므로 from.

to권한이 있는 사용자 그룹 771과 해당 그룹의 다른 사용자 간에 디렉터리가 공유되고 디렉터리의 수정 시간을 수정할 수 있는 권한이 없기 때문에 특히 이 동작을 피하고 싶습니다 . 이러한 방식으로 rsync를 사용하면 to/.시간을 수정할 수 없다는 오류가 발생합니다 .

어떻게 해야 하나요?

답변1

-O매뉴얼 페이지 의 스위치를 사용하십시오 rsync.

-O, --omit-dir-times omit directories from --times

rsync -Ort ....

관련 정보