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

mik*_*och 75 ssh scp rsync

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

Ale*_*ain 55

scp 提供了一种类似于 cp 的方法,可以通过安全的 SSH 连接将文件从一台机器复制到远程机器。

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

它们是不同的程序,都有其用途。scp 总是安全的,而 rsync 必须通过 SSH 传输才能安全。

  • 此外,非常确定 rsync 必须安装在另一端。 (13认同)
  • @ckhan,不,它可以复制而无需在另一端安装任何东西,它只会降低效率。 (4认同)
  • 我喜欢 scp 的简单。 (2认同)
  • @mikebloch 你是怎么做到的?它是一个新功能吗?刚刚尝试使用 3.0.9 版。它抱怨在遥控器上找不到`rsync`。 (2认同)

小智 25

主要的事情之一(我认为没有人提到过)是,如果您正在传输大量数据或文件,并且由于任何原因在完成之前断开了传输,rsync 会从中断的地方继续进行。而 scp 没有。

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

  • 可能值得补充的是,`--partial` 标志在传输大文件时很有用。`rsync` 将在文件中从它停止的地方开始,而不是再次启动该文件。 (3认同)

Dev*_*ini 12

rsync:在以下之间传输增量(使用其增量传输算法):

  1. 本地远程主机

scp:在以下之间传输整个文件

  1. 本地远程主机
  2. 远程远程主机

总结:scp可以在rsync不支持的情况下在两个远程主机之间传输文件。