scp
代わりに使用する理由がありますかrsync
?scp
再利用する理由はなく、可能なrsync
ことをすべて実行し、scp
より安全です(シンボリックリンクの保存など)。
答え1
scpは、セキュアSSH接続を介して1台のコンピュータからリモートコンピュータにファイルをコピーするcpと同様の方法を提供します。
rsyncを使用すると、リモートフォルダを同期できます。
彼らは異なるプログラムであり、それぞれ独自の用途があります。 scpは常に安全ですが、rsyncはセキュリティのためにSSH経由で送信する必要があります。
答え2
(誰も言及していないと思われる)主なものの1つは、大量のデータまたはファイルを転送する場合、何らかの理由で完了する前に転送接続が失われると、rsyncが中断された部分から続くことです。 scpの場合はそうではありません。
1つまたは複数のファイルまたはディレクトリを転送するには、scpを使用します。私は複数のGBサイズのデータを取得するためにrsyncを使用しています。
答え3
同期:移動するデルタ(それを使うデルタ伝送アルゴリズム)間:
- 地元のそして離れて所有者
SCP:移動するフルファイル間:
- 地元のそして離れて所有者
- 離れてそして離れて所有者
要約:scp
2つのリモートホスト間のファイル転送は可能ですが、rsync
サポートされていません。
答え4
scp
より少ないパラメータが必要なため、使いやすくなります。rsync
単一のファイルを転送するのではなく、scpを使用して自分自身をキャプチャしています。おそらくrsyncエイリアスを定義するのは怠惰すぎるかもしれません... ;-)