使用rsync替代scp

・1 分钟阅读

使用rsync替代scp

rsync --progress --partial --rsh="ssh -p 8322" --bwlimit=100 --ipv4 user@domain.com:~/file.tgz .
命令从端口8322上的远程SSH主机复制文件,带宽限制为100kb sec ; --progress显示进度条--partial开启部分下载; 因此,如果出现问题(bwlimit bandwidth by specified KB/sec ),你可以恢复该进程,IPv4选择IPv4作为首选,我发现创建以下别名很有用: alias myscp='rsync --progress --partial --rsh="ssh -p 8322 " --bwlimit=100 --ipv4' 放在~/.bash_aliases,~/.bash_profile,~/.bash_login 或者~/.bashrc
示例输出
temp.tar.gz
 20002 100% 19.08MB/s 0:00:00 (xfer#1, to-check=0/1)
sent 204 bytes received 192 bytes 88.00 bytes/sec
total size is 20002 speedup is 50.51
Hujiuxiang profile image