반응형
부제: 바뀐 부분만 빠르게 복사·동기화하기
rsync -av src/ dst/ # 로컬 동기화
rsync -av src/ user@host:/dst/ # 원격으로
rsync -av --delete src/ dst/ # 지운 것도 반영
$ rsync -av src/ dst/
sending incremental file list
a
b
sent 178 bytes received 57 bytes 470.00 bytes/secrsync는 두 위치를 비교해 바뀐 부분만 전송한다. 그래서 큰 디렉터리를 반복
동기화·백업할 때 scp보다 훨씬 빠르다. -a는 권한·시간 보존, -v는 진행 표시,--delete는 원본에서 지운 파일을 대상에서도 지운다.
이렇게도 쓴다
지운 파일까지 완전히 맞춘다(--delete, 미러링).
rsync -av --delete src/ backup/
어떤 게 바뀌는지 미리 본다(--dry-run).
rsync -av --dry-run src/ dst/
원격으로 ssh 위에서 압축 전송한다(-z).
rsync -avz -e ssh src/ user@host:/backup/
특정 패턴을 빼고 동기화한다(--exclude).
rsync -av --exclude='*.log' src/ dst/
진행률 막대를 보며 받는다(--progress).
rsync -av --progress src/ dst/반응형
'명령어 > Linux' 카테고리의 다른 글
| [리눅스] nslookup DNS 조회 도메인 IP 확인 (0) | 2026.07.11 |
|---|---|
| [리눅스] nc netcat 포트 확인 연결 테스트 (0) | 2026.07.11 |
| [리눅스] scp 원격 파일 복사 업로드 다운로드 (0) | 2026.07.11 |
| [리눅스] ssh 원격 서버 접속 포트 키 인증 (0) | 2026.07.11 |
| [리눅스] ip 주소 확인 네트워크 인터페이스 라우팅 (0) | 2026.07.11 |