rsync¶
Rsync(Remote Synchronization) 원격에 있는 파일과 디렉토리를 동기화하는 툴
Usage¶
rsync [OPTION]... SRC [SRC]... DEST
rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST
rsync [OPTION]... SRC [SRC]... rsync://[USER@]HOST[:PORT]/DEST
rsync [OPTION]... [USER@]HOST:SRC [DEST]
rsync [OPTION]... [USER@]HOST::SRC [DEST]
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
Options¶
| Option | Description |
|---|---|
| -v / --vervose | 정보 출력 |
| -a / --archive | -rtlpgoD 옵션을 사용한 것과 동일, 보통 이 옵션을 사용해서 동기화함 |
| -r / --recursive | 하위 디렉토리까지 동기화 |
| -t / --times | 파일의 타임스탬프를 동기화 |
| -l / --links | 심볼릭 링크 파일도 동기화함 |
| -g / --group | 그룹 정보를 동기화함 |
| -o / --owner | 소유자 정보를 동기화함 |
| -D / --devices | 동기화할 디바이스를 재작성함. root권한을 가진 유저만 가능 |
| -z / --compress | 압축해서 동기화 |
| -h / --human-readable | 결과를 읽기편하게 출력 |
| --progress | 진행상황을 표시 |
| --exclude | 패턴과 일치한 파일을 제외함 |