我有一个档案我需要传输到一个远程的目的地,但目标驱动器不够大,不能容纳压缩的档案和未压缩的文件。
我想知道是否有一些实用程序可以在数据到达时解压档案,而不必接收整个文件然后解压。
netcat似乎是在我的search显示,但我是开放的任何替代品。
在发送方:
dd if=somefile.gz bs=32M |nc server 7000
在接收方面:
nc -l -p 7000 | gzip -dfc|dd bs=32M of=somefile
或者如果它是一个tar.gz
nc -l -p 7000 | gzip -dfc|tar -xvf -