タイトルはほとんどそれをすべて言います。フォルダがある場合(mydir/
)server1.comで、server2.comの親フォルダーにコピーしたい場合、次の違い(パフォーマンス、セキュリティ、機能など)は何ですか。
scp mydir/server2.com:/ some/path /
そして...
rsync -avz mydir/[email protected]:/ some/path /
前もって感謝します!
1)パフォーマンス
scpはより速くなります
2)セキュリティ
scpの方が安全ですが、rsync -avz -e sshを使用する場合は、rsyncも同様に安全です。
3)機能
rsyncは2つのコピーを「同期」できるので、何らかの理由でscpが転送の途中で停止した場合(ネットワークの問題など)、rsyncを使用して転送を完了することができます。 scpは単に上書きします。
alias scpresume="rsync --partial --progress --rsh=ssh"
rsyncは--exclude
フラグを使用して特定のサブディレクトリ/ファイルを除外することもできますが、scpはそれを行うことができません。