有没有理由使用 scp 而不是 rsync?

有没有理由使用 scp 而不是 rsync?

有理由使用scp而不是吗rsync?我看不出有什么理由scp再次使用,rsync做所有scp能做的事情,更安全(可以保留符号链接等)。

答案1

scp 提供类似 cp 的方法,通过安全的 SSH 连接将文件从一台计算机复制到远程计算机。

rsync 允许您同步远程文件夹。

它们是不同的程序,并且都有各自的用途。 scp 始终是安全的,而 rsync 必须通过 SSH 传输才能安全。

答案2

主要的事情之一(我认为没有人提到)是,如果您正在传输大量数据或文件,并且如果传输由于任何原因在完成之前断开连接,rsync 将从中断处继续。而 scp 则不然。

如果我想传输一个或几个文件或目录,我会使用 scp。我使用 rsync 来获取多 GB 大小的数据。

答案3

同步: 转乘三角洲(使用其Delta传输算法) 之间:

  1. 当地的偏僻的主机

SCP: 转乘整个文件之间:

  1. 当地的偏僻的主机
  2. 偏僻的偏僻的主机

摘要:scp可以在两个远程主机之间传输文件,但rsync不支持。

答案4

scp使用起来更简单,因为它需要的参数更少。我使用 scp 捕获自己,而不是rsync仅传输单个文件。可能我只是懒得定义 rsync 的别名...;-)

相关内容