我在Finnix操作系统上运行了此命令:
dd if=/dev/sda | pv | gzip -9 | ssh root@LinodeIP "gzip -d | dd of=/dev/sda"
而且我知道此命令将使用gzip压缩文件,然后将其上传到服务器,并在该服务器上运行gzip命令以提取它。我的问题是将gzip文件保存到本地计算机而不是将其发送到服务器的正确命令是什么?
非常感谢。
dd if=/dev/sda | gzip -9 > /path/to/output/file.gz
应该这样做。 如果您仍然想查看pv
的进度,那么dd if=/dev/sda | pv | gzip -9 > /path/to/output/file.gz
应该是要走的路