Answers:
tar -xzOf file.tar.gz file_you_want_to_extract | ssh user@host 'cat > /path/to/destination_file'
-x :提取-z :通过 gzip-f :将文件作为输入。-O :提取到标准输出的file_you_want_to_extract是从提取file.tar.gz到标准输出,管道送入ssh,它运行cat在远程主机上,并在到远程写入其标准destination_file。当然,您需要确保对远程主机上的所需目标文件具有写权限。
f档案名称之后
tar为每个要提取的内容scp -r member1 member2 blah user@host:/destination/folder/进行复制。如果您真的想使其成为单行,则可以使用将所有这些命令连接起来&&。一个更实用的选择是制作一个脚本,该脚本还要遍历命令行选项并tar为每个选项执行,然后scp在最后将所有选项都执行。