rsync 명령어 생성기
파일을 동기화하는 rsync 명령을 생성합니다
rsync 시작하기
## rsync란?
`rsync`는 속도를 위해 차이점만 전송하여 파일을 전송하고 동기화합니다. 어느 쪽이든 원격일 수 있습니다 (`user@host:path`). 소스의 후행 슬래시가 중요합니다.
## 사용 방법
1. **소스와 대상**: 하나가 `user@host:path`일 수 있습니다. 2. **플래그 선택**: `-a`(아카이브), `-v`(상세 출력), `-z`(압축)가 일반적인 조합입니다. 3. **복사 및 실행**: 생성된 명령을 터미널에 붙여넣으세요.
플래그와 패턴
``` rsync -avzh src/ dest/ rsync -a --delete src/ user@host:/dest/ rsync -avz -e ssh src/ user@host:dest/ ```
### 자주 쓰는 플래그 - `-a` — 아카이브 모드 (재귀 + 권한/시간/링크 보존) - `-v` — 상세 출력; `-z` — 압축; `-h` — 사람이 읽기 쉬운 숫자 - `--delete` — 소스에 더 이상 존재하지 않는 대상의 파일 제거 - `--progress` — 파일별 진행률 표시 - `-e ssh` — 특정 원격 셸 사용
### 팁 - 후행 슬래시가 중요합니다: `src/`는 src의 *내용물*을 복사; `src`(슬래시 없음)는 src 자체를 복사합니다. - `--delete`는 미러링할 때만 사용하세요 — 대상의 추가 파일을 제거합니다.
▶'src/'와 'src'의 차이는?
▶두 폴더를 정확히 미러링하려면?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.