Skip to content

rsync

usage

rsync -r source destination

examples

local rsync

rsync -a ~/blog/source /mnt/e/workspace/blog

remote rsync

rsync -a source/ username@remote_host:destination
rsync -a username@remote_host:source/ destination

rsync默认使用ssh协议连接远程服务器,如果有额外参数,比如非默认端口,则需要使用-e

rsync -av -e 'ssh -p 1234' source/ username@remote_host:/destination

reference