rsync 사용법
사용법
rsync [<flag> ...] <src> [<src> ...] <dst>
<flag>-a|--archive: archive 모드(-rlptgoD)-v|--verbose-h|--human-readable-P|--partial --progress-e|--rsh=<remoteShellCommand>- 원격 접속을 위한 명령어를 설정합니다.
- e.g.,
ssh -J <user>@<proxyHost>
-z|--compress- 파일을 압축해서 전송합니다.
- 네트워크 속도가 느릴 때 유용하며, 네트워크 속도가 빠른경우 오히려 느려질 수 있습니다.
--include=<pattern>--exclude=<pattern>--delete:<src>에 없는 파일을<dst>에서 삭제합니다.
<src><dir>: 디렉토리 자체를 복사합니다.<dir>/: 디렉토리 안의 파일들을 복사합니다.[<user>@]<host>:<path>
<dst>- 경로 마지막의
/가 영향을 주지 않는다는 점을 제외하면<src>와 같습니다.
- 경로 마지막의
include/exclude pattern
/로 끝나면 디렉토리만 매치시킵니다.*는 0개 이상의 문자와 매치되며/를 포함하지 않습니다.**는 0개 이상의 문자와 매치되며/를 포함합니다.?는/를 제외한 1개 문자와 매치됩니다.