두 개의 로컬 디렉터리를 동기화하는 방법은 무엇입니까? [복사]

두 개의 로컬 디렉터리를 동기화하는 방법은 무엇입니까? [복사]

두 개의 서로 다른(로컬) 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]

관련 정보