如何将 TAR 文件转换为 ISO 文件

Joh*_*ohn 9 linux iso tar disk-image convert

我有一个 Linux TAR 文件,我想直接将其转换为 ISO。有没有办法做到这一点,最好,而不必先提取文件的内容?

这将类似于以下问题;然而,这主要针对普通或直接的 tar 文件,与 bzip 或 bzipped tar 无关。

这也是我打算在脚本中使用的东西,也是我不想先提取它的原因。

Gil*_*il' 6

使用AVFS访问 tar 存档的内容,就像它是一个目录一样。AVFS 是一个建立在FUSE上的虚拟文件系统。将您最喜欢的 ISO 构建器指向 tar 存档内的目录。

mountavfs
cd ~/.avfs/path/to/archive.tar\#
genisoimage -o /path/to/iso .
Run Code Online (Sandbox Code Playgroud)