rsync -avz --progress --partial -e "ssh -p 远程服务器端口号 -J 跳板机用户名@跳板机ip:跳板机端口号" /local/path 服务器用户名@服务器ip:/remote/path
-
-a(或 --archive):这个选项将打开一些常用的同步选项,如递归、保留符号链接、保留权限等,用于创建源路径的完全镜像。
-
-v(或 --verbose):显示详细的过程信息。
-
-z(或 --compress):在传输时压缩数据。(有时会出现报错,可删除此选项)
-
--progress:显示传输过程中的进度信息。
-
--partial:允许恢复部分传输的文件。
-
-e:指定使用特定的远程shell(如 ssh)。
-
-p:在ssh中用于指定端口。
-
-J:在ssh中用于指定跳板机。