回答:
@ johnshen64の答えのおかげで、私は非常に素晴らしいものを思いつくことができました
tar -zc path/to/source | ssh user@remote tar -zxC path/to/destination
残念ながら、これは転送中に進行状況を表示しません。この方法を使用すると、信じられないほど速度が向上することに気付きました。
誰かがこのような転送の進捗状況を表示する方法を知っているなら、私は助けに感謝します:)
まあ、代わりにタールを使用します
tar cf-ディレクトリ| sshサーバー「tar xf-」
検証するためにvを追加できます。
zipは同じである必要がありますが、私の意見では、tarの方がLinuxに対してより堅牢です。
-
文字を使用せず、gzip圧縮を使用し、宛先ディレクトリをターゲットにできるソリューションを考え出すことができました。
f -
ほとんどのtarバージョンはテープドライブから読み取ろうとするため、他のオペレーティングシステムでは必要になる場合があります。デフォルトでのstdinからの読み取りはGNU固有です。
pv
間に挿入します。