有理由使用scp
而不是吗rsync
?我看不出有什么理由scp
再次使用,rsync
做所有scp
能做的事情,更安全(可以保留符号链接等)。
答案1
scp 提供类似 cp 的方法,通过安全的 SSH 连接将文件从一台计算机复制到远程计算机。
rsync 允许您同步远程文件夹。
它们是不同的程序,并且都有各自的用途。 scp 始终是安全的,而 rsync 必须通过 SSH 传输才能安全。
答案2
主要的事情之一(我认为没有人提到)是,如果您正在传输大量数据或文件,并且如果传输由于任何原因在完成之前断开连接,rsync 将从中断处继续。而 scp 则不然。
如果我想传输一个或几个文件或目录,我会使用 scp。我使用 rsync 来获取多 GB 大小的数据。
答案3
同步: 转乘三角洲(使用其Delta传输算法) 之间:
- 当地的和偏僻的主机
SCP: 转乘整个文件之间:
- 当地的和偏僻的主机
- 偏僻的和偏僻的主机
摘要:scp
可以在两个远程主机之间传输文件,但rsync
不支持。
答案4
scp
使用起来更简单,因为它需要的参数更少。我使用 scp 捕获自己,而不是rsync
仅传输单个文件。可能我只是懒得定义 rsync 的别名...;-)