11

我正在尝试将压缩图像复制到 Beaglebone 内的分区中。通常,这是一个两步过程:

xz -d console.img.xz # console.img is created
dd if=console.img of=/dev/mmcblk0p3

有没有办法,我可以在不解压缩文件的情况下一步完成*.img.xz?这是因为解压后的镜像对于当前分区来说太大了。

4

2 回答 2

16

xzcat console.img.xz | dd of=/dev/mmcblk0p3 status=progress

xz -dc console.img.xz | dd of=/dev/mmcblk0p3 status=progress

于 2019-06-01T10:18:21.703 回答
8

如果这就是您的意思,这似乎可行:

xz -d < console.img.xz - | dd of=/dev/mmcblk0p3
于 2018-01-05T09:24:49.053 回答