
그만큼gsutil rsync 문서동일하게 들리는 두 가지 옵션을 설명합니다.
옵션 | 설명 |
---|---|
-나 | 이렇게 하면 rsync가 대상에 존재하고 수정된 시간이 소스 파일보다 최신인 모든 파일을 건너뛰게 됩니다. (기존 대상 파일의 수정 시간이 원본 파일과 동일할 경우 크기가 다르면 업데이트됩니다.) |
-유 | 파일/객체가 원본과 대상 모두에 존재할 때 둘 다 mtime을 사용할 수 있는 경우 대상 mtime이 더 최신이면 복사를 수행하지 마십시오. |
mtime과 수정 시간이라는 서로 다른 용어를 사용하지만 여전히 동일한 것 같습니다. 적어도 차이점에 대한 정보를 찾지 못했습니다. 두 옵션 모두 대상 파일이 최신 파일인 경우 파일이 복사(건너뛰기)되지 않음을 효과적으로 나타냅니다.
그러나 약간의 차이가 있어야 합니다. 제품 팀이 실수로 두 개의 동일한 옵션을 유지했다고 가정할 수 없습니다.
이 두 가지 옵션의 효과 차이는 무엇입니까?
유일한 차이점은 괄호 안에 설명된 대로 원본과 대상의 수정 시간이 동일한 경우일 수 있습니다. 이 경우 두 옵션을 명시적으로 연결하고 유일한 차이점을 지적하도록 문서가 개선될 수 있습니다. 혼동을 피하기 위해 최소한 동일한 용어를 사용해야 합니다.
나는 한 가지 질문을 했습니다.비슷한 질문이전에 StackOverflow에 대해 설명했지만 "mtime"과 "수정 시간"이라는 용어의 차이에 따라 충분히 구체적이지 않았으므로 답변이 완전하지 않습니다. 이제 질문은 프로그래밍에 관한 것이 아니고 이제 질문이 구체적이기 때문에 여기에 묻습니다.