![디렉터리를 이전 상태로 복원](https://linux55.com/image/100998/%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%9D%B4%EC%A0%84%20%EC%83%81%ED%83%9C%EB%A1%9C%20%EB%B3%B5%EC%9B%90.png)
하위 디렉토리를 포함하는 약 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/