rsyncの代わりにscpを使用する理由はありますか?

rsyncの代わりにscpを使用する理由はありますか?

scp代わりに使用する理由がありますかrsyncscp再利用する理由はなく、可能なrsyncことをすべて実行し、scpより安全です(シンボリックリンクの保存など)。

答え1

scpは、セキュアSSH接続を介して1台のコンピュータからリモートコンピュータにファイルをコピーするcpと同様の方法を提供します。

rsyncを使用すると、リモートフォルダを同期できます。

彼らは異なるプログラムであり、それぞれ独自の用途があります。 scpは常に安全ですが、rsyncはセキュリティのためにSSH経由で送信する必要があります。

答え2

(誰も言及していないと思われる)主なものの1つは、大量のデータまたはファイルを転送する場合、何らかの理由で完了する前に転送接続が失われると、rsyncが中断された部分から続くことです。 scpの場合はそうではありません。

1つまたは複数のファイルまたはディレクトリを転送するには、scpを使用します。私は複数のGBサイズのデータ​​を取得するためにrsyncを使用しています。

答え3

同期:移動するデルタ(それを使うデルタ伝送アルゴリズム)間:

  1. 地元のそして離れて所有者

SCP:移動するフルファイル間:

  1. 地元のそして離れて所有者
  2. 離れてそして離れて所有者

要約:scp2つのリモートホスト間のファイル転送は可能ですが、rsyncサポートされていません。

答え4

scpより少ないパラメータが必要なため、使いやすくなります。rsync単一のファイルを転送するのではなく、scpを使用して自分自身をキャプチャしています。おそらくrsyncエイリアスを定義するのは怠惰すぎるかもしれません... ;-)

関連情報