rsync替代scp进行远程同步文件(最简使用)

指令:使用rsync命令替代scp,实现断点续传文件

  • 断点上传文件目录

rsync -rP --rsh=ssh /test root@192.168.0.55:/root/stor
  • 断点下载文件目录

rsync -rP --rsh=ssh root@192.168.0.55:/root/stor /test
  • 断点上传文件

rsync -P --rsh=ssh /test/n.tar.gz root@192.168.0.55:/root/m.tar.gz
  • 断点下载文件

rsync -P --rsh=ssh root@192.168.0.55:/root/m.tar.gz /test /n.tar.gz

rsync参数及优点【常用简易】

  • -z 即时压缩。 如果client 与服务器之间的网络连接较慢或有限,rsync可以花费更多的CPU处理能力来节省网络带宽。它通过在发送数据之前对数据进行即时压缩来实现。

  • 断点的意义。rsync 只在目标文件与源文件不同的情况下复制文件。这可以在目录中递归地工作。例如,如果多次重新运行rsync命令,那么在最初的传输之后,就不会有任何传输。如果你知道自己会重复使用这些命令,例如备份到U盘,那么使用rsync即使是进行本地复制也是个不错的选择,因为这个功能可以节省处理大型数据集的大量的时间。

  • -delete 目录同步。 rsync做到的不仅是复制数据,如果你想让rsync把目标目录变成源目录的样子,你可以在rsync中添加-delete, 这个删除标识将从源目录中复制不存在于目标目录中的文件,然后删除目标中不存在于源目录中的文件。结果就是目标目录和源目录完全一样。相比之下,scp 命令只会在目标目录下添加文件而已。

  • -a,–archive 归档模式。表示以递归方式传输文件,并保持所有文件属性[链接复制之后仍为链接]

  • -P 等同于 --partial。–progress 显示备份过程。

  • -v,–verbose 详细模式输出

scp 从远程服务器的指定端口复制文件到本地当前目录

> scp -P 7712 -r username@202.116.71.100:/root/home/dayon/filedir .
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大雨海深

感谢您的支持和鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值