scpを使用して2TBまたは3TBを転送した後、インターネットがハングアップしました。私はダウンロードしたすべてのファイルを読み取り専用に設定し、scpがファイルをコピーしようとし、その名前のファイルが存在し、上書きする権限がないことに気づき、スキップすることを望んでこの問題を解決しようとしました。 。しかし、私が望むように動作しません。代わりに、scpは「Permission Denied」と呼ばれ、終了します。これは正しいですが、あきらめて次のファイルを見てください。
大丈夫ですか?マニュアルでそのようなフラグが見つからなかったので、よくわかりません。たぶんもっと良い方法がありますか?
ベストアンサー1
scp
コマンドがこの形の場合
scp -rp remoteHost:/path/to/remoteDirectory localDirectory
rsync
中断した部分から続くものに置き換えることができます。
rsync -avP remoteHost:/path/to/remoteDirectory localDirectory
このフラグを省略すると、-p
時間はコピーされず、rsync
ソースファイルとターゲットファイルが同じであることを確認するためにチェックサムを実行する必要があります。これには時間がかかりますが、ファイルを再コピーするのに十分な時間はかかりません。