linux – RSYNC和SCP差异

前端之家收集整理的这篇文章主要介绍了linux – RSYNC和SCP差异前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
rsync在传输速度,最大传输大小等方面与scp有何不同?或者他们非常相似?在什么类型的场景中我们需要使用这些命令?

解决方法

rsync和scp之间有两个主要的区别(我能想到).

在传输文件之前,rsync采用文件的校验和(我相信MD5和adler-32)并将它们发送到接收器.传输文件后,接收方使用这些校验和验证数据完整性. scp没有这样的机制. scp使用ssh来传输数据,虽然ssh使用了数据包级别的校验和,这是一个不同的故事(我相信默认的rsync行为也是使用ssh进行传输).

另一个区别是传输重试期间发生的情况.虽然scp将忽略任何部分传输的文件集并在接收端覆盖它们,但rsync比这更聪明. Rsync将检查目标是否存在任何文件,如果它们的签名与发送方文件的签名匹配,则不会重新传输这些文件.有可能覆盖这种行为,但我不完全确定.

干杯,ñ

原文链接:https://www.f2er.com/linux/396974.html

猜你在找的Linux相关文章