![lzma:initrd.lz:文件格式无法识别](https://linux22.com/image/1049476/lzma%EF%BC%9Ainitrd.lz%EF%BC%9A%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB.png)
我正在使用此命令来提取 initrd.lz 存档文件:
lzma -dc -S .lz initrd.lz | cpio -id
对于 ubuntu-14.04-desktop-amd64.iso/casper/initrd.lz,此命令运行完美。
但对于 Elementary OS 0.3 Freya Beta 2
elementaryos-unstable-amd64.20150208/casper/initrd.lz
我收到此错误:
我怎样才能提取它初始化文件文件?
编辑:
我尝试了 Lzip:
答案1
使用file
命令来找出文件类型:
$ file initrd.lz
initrd.lz: gzip compressed data, from Unix, last modified: Sun Feb 8 22:26:04 2015
因此它会告诉您这只是一个带有奇怪后缀的 gzip 文件。由于gunzip
拒绝解压没有正确后缀的文件,因此请重命名该文件或告诉它使用不同的后缀:
gunzip --suffix lz initrd.lz