回答:
tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'
-x :抽出-z : 使って gzip-f :ファイルを入力として取り込みます。-O :stdoutに抽出file_you_want_to_extract抽出されfile.tar.gz、標準出力に、にパイプsshで実行され、catリモートホスト上で、リモートにしてその標準を書き込みますdestination_file。もちろん、リモートホスト上の目的の宛先ファイルへの書き込み権限があることを確認する必要があります。
fます。アーカイブ名の後に
tar、抽出するものごとに、scp -r member1 member2 blah user@host:/destination/folder/それらをコピーするために使用する必要があります。本当に1行にしたい場合は、それらすべてのコマンドをで連結できます&&。より実用的なオプションは、コマンドラインオプションを反復処理してtarそれぞれに対して実行scpし、最後にそれらすべてを実行するスクリプトを作成することです。