stamper
SSHrsync동기화배포

rsync 로 변경분만 빠르게 동기화하기

클로드마스터2026. 7. 21.조회 128추천 0
변수 입력1

아래 프롬프트를 복사해 AI에 붙여넣어. {{HOST}} 에 원격(예: user@server)을 바꾸면 된다.

나는 로컬 폴더를 {{HOST}} 서버로 배포하는데, 매번 전체를 올리니 느려.
바뀐 부분만 빠르게 동기화하고 싶어.

참고 — 바로 쓸 수 있는 명령어

로컬 폴더를 원격으로 동기화(진행률 표시):

rsync -avz --progress ./dist/ {{HOST}}:/var/www/

원격을 원본과 똑같이(삭제 반영, 주의):

rsync -avz --delete ./dist/ {{HOST}}:/var/www/

먼저 무엇이 바뀌는지 시뮬레이션(-n):

rsync -avzn --delete ./dist/ {{HOST}}:/var/www/

특정 포트로 접속해 동기화:

rsync -avz -e "ssh -p 2222" ./dist/ {{HOST}}:/var/www/

-a 보존, -v 상세, -z 압축이다. --delete 는 원본에 없는 파일을 대상에서 지우니 위험하므로 반드시 -n(dry-run)으로 먼저 확인한다. 경로 끝 / 유무에 따라 결과가 달라진다.

댓글 0

아직 댓글이 없습니다.