状況:2台のコンピューターがあります:Pc_AおよびPc_B。また、SSH接続を使用していますAからB.
私の問題:Pc_Aのデスクトップに保存されたフォルダーがあり、それをPc_Bターミナル経由。問題は、いったんPc_Aで端末を開き、Pc_Bコンピューター間でデータを転送することはできなくなりました...
質問:誰もそのような場合に何をすべきかという考えを持っていますか?
scp
を使用できます:
PCBを使用している場合:
scp -r your_user_name@ip_address_of_PCA:/path/to/remote/directory /path/to/local/directory
PC Aで、sshでPC Bに接続する代わりに、単に実行します
rsync /path/to/local/file username@PCB:/path/to/remote/destination
また、rsyncの代わりにscp
を使用して、残りの行に同様のフォーマットを設定することもできますが、rsyncの方がより強力であり、( I think )コピー後に検証します。詳細については、man rsync
を参照してください。 N.B.リモートコンピューターにもrsync
がインストールされている必要があります( neon_overload による comments を参照)。それ以外の場合はscp
が優先されます。
両方のコンピューターにインストールされている場合、rsync
は両方の処理能力を利用します。たとえば、-z
フラグを使用して、転送前にファイルを圧縮できます。