Linux Tar文件通过SSH连接

Linux Tar文件通过SSH连接,linux,shell,Linux,Shell,有人能帮我完成我发现的这个命令吗?命令是tarcf-|ssh-l“cd/d1//apps/tech_st;tar xfBp-” 如果我错了,请纠正我,但正如我所见,这将压缩当前目录中的文件,同时将其复制到目标位置,对吗?这是否意味着当前文件将完好无损(不会被压缩) 谢谢您当前位置中的文件“.”仅被读取,tar输出“-”被发送到ssh为什么不使用-C标志将其保存下来,它将为您处理压缩?请参阅:tar默认情况下不压缩任何内容;它只是将文件合并成一个字节流ssh可以在传输任何数据之前对其进行压缩,远程

有人能帮我完成我发现的这个命令吗?命令是
tarcf-|ssh-l“cd/d1//apps/tech_st;tar xfBp-”

如果我错了,请纠正我,但正如我所见,这将压缩当前目录中的文件,同时将其复制到目标位置,对吗?这是否意味着当前文件将完好无损(不会被压缩)


谢谢您

当前位置中的文件“.”仅被读取,tar输出“-”被发送到ssh

为什么不使用
-C
标志将其保存下来,它将为您处理压缩?请参阅:
tar
默认情况下不压缩任何内容;它只是将文件合并成一个字节流<但是,code>ssh可以在传输任何数据之前对其进行压缩,远程端在数据到达时对其进行解压缩。如果发生该过程,则它对两端的
tar
进程是完全透明的。