나는 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 ....