SSHrsync동기화배포
rsync 로 변경분만 빠르게 동기화하기
변수 입력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개
아직 댓글이 없습니다.
