提取 ISO 的最快方法是什么?

use*_*107 46 iso mount

目前我正在将 ISO 安装到(只读)目录(使用mount -o loop命令),然后将内容复制到另一个普通目录。由于 ISO 很大,这需要很多时间。这是唯一的方法,还是有其他选择?

Hoj*_*eri 73

您可以通过 7zip 软件执行此操作:

sudo apt-get install p7zip-full

7z x iso_file.iso

在 Fedora 上:

7za x iso_file.iso

  • 注意,“7za x”不起作用,只有“7z x”。谢谢! (4认同)
  • 根据 [this](https://www.tecmint.com/extract-files-from-iso-files-linux/#comment-869523),`7z` 不会提取所有必要的文件。 (2认同)
  • 7z 仅支持提取 Joliet,输出的最大文件大小将为 64 (2认同)

Jua*_*uan 8

bsdtar(便携式libarchive 的一部分)可以解析许多文件格式。这对于那些手指非常熟悉 tar 选项(提取,只检查内容)的人来说很方便。 bsdtar xfp foo.isobsdtar tf yoyoma.rpm

对于熟悉cpio's 用法的人,还有一个 bsdcpio 。

许多 linux 发行版现在包括 bsdtar、bsdcpio 和 libarchive(通常作为单独的包,尽管它们都来自 libarchive 代码)。