1、在A机压缩后,复制到B机器并解压缩
tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; tar -xf -"
2、在A机压缩,并将压缩文件复制到B机
tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; cat - > dir1.tar"
3、将A机的压缩文件,复制到B机并解压缩
zcat dir.tar | ssh 192.168.0.116 "cd /opt; tar -xf -"
本文介绍了三种在不同机器间进行文件压缩、传输及解压缩的方法。第一种直接通过管道命令实现在A机器上压缩文件并立即在B机器上解压缩;第二种先压缩成文件再传输;第三种则是传输已有的压缩文件并在目标机器上解压缩。
1、在A机压缩后,复制到B机器并解压缩
tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; tar -xf -"
2、在A机压缩,并将压缩文件复制到B机
tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; cat - > dir1.tar"
3、将A机的压缩文件,复制到B机并解压缩
zcat dir.tar | ssh 192.168.0.116 "cd /opt; tar -xf -"

被折叠的 条评论
为什么被折叠?