Sshを使用してリモートマシンに接続しています。
ローカルマシンからリモートマシンにディレクトリ全体をコピーする方法はありますか?
私は this リンクを見つけ、逆方向にそれを行う、つまりリモートマシンからローカルマシンにコピーします。
最も簡単な方法はscpです
scp -ra /path/to/local/storage [email protected]:/path/to/copy
rsyncは、以前にコピーされたバージョンを更新する場合に最適です。
それでもうまくいかない場合は、-v
およびエラーの内容を確認してください。
rsync
も非常に簡単です:
rsync /path/to/local/storage [email protected]:/path/to/copy
rsync
が提供する機能がいつか必要になる可能性が高いため、scp
はrsync
よりも使用することをお勧めします。 。
これは私のために働いています
rsync -avz -e 'ssh' /path/to/local/dir user@remotehost:/path/to/remote/dir
rsync -rPz /my/local/dir/ workstation:/my/remote/dir
これは私のために働いた。
「ディレクトリに再帰するようにrsyncに指示せず、最初にディレクトリのみを指定すると、何もしません。だから。そのフラグを追加すると、最終的な有効な呪文が作成されます。」
詳細を理解するには、 このリンク に従ってください。