笔者使用的本地终端为 windows,服务器端为linux
rsync -avP –partial –bwlimit=50000 -e "ssh -p [SSH_PORT]" "[LOCAL_FILE_PATH]" [REMOTE_USER]@[REMOTE_HOST]:[REMOTE_DIRECTORY]
rsync:文件同步和传输工具。
-avP:
-a:归档模式(递归传输并保留文件属性)。
-v:详细模式,显示传输过程中的信息。
-P:显示传输进度,并支持断点续传。
–partial:如果传输中断,保留已传输的部分,下次传输时可以从中断处继续。
–bwlimit=50000:限制传输带宽,单位是 KB/s,这里设置为 50000 KB/s(50 MB/s)。
-e "ssh -p [SSH_PORT]":使用 SSH 协议连接远程主机,并指定 SSH 端口号为 [SSH_PORT]。
[LOCAL_FILE_PATH]:本地要传输的文件路径。
[REMOTE_USER]@[REMOTE_HOST]:[REMOTE_DIRECTORY]:远程目标路径,其中:
[REMOTE_USER]:远程主机的用户名。
[REMOTE_HOST]:远程主机的 IP 地址或域名。
[REMOTE_DIRECTORY]:远程主机上的目标目录。
评论前必须登录!
注册