저는 휴대폰에 있는 사진 디렉토리 중 일부를 다음과 같이 Linux 컴퓨터의 폴더에 백업했습니다.
rsync -rtvu source_dir/ destination_dir/
매우 잘 작동합니다. 대상 디렉토리에는 수백 개의 파일이 포함될 수 있지만 소스에서 몇 개의 새 파일만 복사합니다.
어쨌든, 나는 거의 사용하지 않는 오래된 비디오 카메라로 동일한 명령을 시도했고, 날짜나 타임스탬프를 포함하여 전화기처럼 합리적인 방식으로 파일 이름을 지정하는 대신 고유하지 않은 이름을 지정하는 것을 발견했습니다. 다음과 같습니다:
00000.MTS 00004.MTS 00008.MTS 00012.MTS 00016.MTS 00020.MTS
00001.MTS 00005.MTS 00009.MTS 00013.MTS 00017.MTS 00021.MTS
00002.MTS 00006.MTS 00010.MTS 00014.MTS 00018.MTS 00022.MTS
00003.MTS 00007.MTS 00011.MTS 00015.MTS 00019.MTS
이 SD 카드를 지우고 다른 것을 촬영할 계획이었지만 이 백업 명령이 완벽하다고 생각하지는 않습니다. rsync는 제가 생각하는 파일 내용보다는 파일 이름을 봅니다.
이게 진짜야? rsync는 파일의 해시가 유사한지 확인하고 그렇지 않은 경우 이름을 바꿀 수 있습니까? 아니면 다른 적합한 솔루션이 있습니까?