하위 디렉토리를 포함하는 약 1TB의 디렉토리가 있습니다 dir1
. rsync
백업 복사본을 만들었습니다 dir1.back
.
dir1
의 상태로 효율적으로 되돌리는 방법 dir1.back
, 즉 의 파일이 변경된 경우 dir1
의 파일을 의 파일로 바꾸고 의 새 파일을 삭제하는 방법은 무엇입니까 ? 크기가 더 크기 때문에 전체 /는 매우 실행 불가능합니다.dir1.back
dir1
cp
rsync
dir1.back
내 기억이 맞다면 이건가능한사용할 수 있나요 rsync --check-sum
?
답변1
RSYNC를 반전합니다. 따라서 dir1과 dir1.back을 바꾼 다음 삭제 플래그를 추가하여 파일을 적절하게 삭제하여 올바르게 동기화되고 원래 dir1에 없는 파일을 무시하지 않도록 하세요.
rsync -avz --delete dir1.bak/ dir1/