それで、SCPを介して複数のファイルを転送してみました。これらのファイルの一部は大きすぎて受信者に保存できません(Android携帯、4GBのファイルサイズ制限)。
送信者のスペースがほとんどないため、ローカルで中間ファイルを作成できません。
このデータをパッケージ化して分割を介してストリーミングして、電話機が受け入れることができる小さなフラグメント(たとえば、基本コマンド)を取得したいと思います。
tar -cvf - ~/batch/ | split --bytes=1024m - batch.tar.seg
しかし、scpにパイプして電話に送信する方法がわかりません。コメントによるとこの投稿、可能ですが、最初に彼が何を言っているのかよくわかりません。
どんなアイデアがありますか?
ベストアンサー1
受信者に1つがある場合は、split
次のことができます。
tar -cvf - ~/batch/ | gzip |
ssh recipient 'cd /destination &&
split --bytes=1024m - batch.tar.gz.seg'