为什么 unxz 会返回这个无效参数错误?

为什么 unxz 会返回这个无效参数错误?

我正在使用 Linux(Ubuntu)上的命令 unxz 将 .img.xz 文件转换为 .img 文件。

我输入的命令如下:

unxz kali-2017.01-rpi2.img.xz 

但它只是返回这个错误:

unxz: kali-2017.01-rpi2.img: Seeking failed when trying to create a sparse file: Invalid argument

有人知道为什么吗?

答案1

这可能是磁盘空间不足或文件结构权限的问题。

默认情况下,提取过程中会创建一个稀疏文件作为临时目录或工作目录。稀疏文件通常可以加快提取速度,但代价是整个过程需要更多磁盘空间。提取完成后,稀疏文件将被删除。

使用该--no-sparsefile选项可以告诉xz --decompress(或unxz,它们是同一件事)在不使用稀疏文件的情况下解压缩档案。

相关内容