![두 개의 로컬 디렉터리를 동기화하는 방법은 무엇입니까? [복사]](https://linux55.com/image/118076/%EB%91%90%20%EA%B0%9C%EC%9D%98%20%EB%A1%9C%EC%BB%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EB%8F%99%EA%B8%B0%ED%99%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
두 개의 서로 다른(로컬) HDD에 두 개의 백업 디렉터리(dir1 및 2)가 있고 그 중 하나를 생성하려고 합니다. 두 디렉터리의 내용이 동일하도록 실제로 내용을 동기화하려면 어떻게 해야 합니까?
답변1
동일한 시스템에서 dir1의 내용을 dir2로 동기화하려면 다음을 입력하십시오.
rsync -av --progress --delete dir1/ dir2
-a
,--archive
아카이브 모드
--delete
대상 디렉토리에서 관련 없는 파일 제거
-v
,--verbose
Verbose 모드(자세한 내용 증가)
--progress
전송 중 진행 상황 표시
- 에서동기화(1)
참고: /
dir1 다음에는 "dir1의 내용"이 와야 합니다. 후행 슬래시가 없으면 dir1(디렉토리 포함)은 dir2에 배치됩니다. 그러면 다음과 같은 계층 구조가 생성됩니다.
…/dir2/dir1/[files]