将多个 iso 文件解压到一个目录

将多个 iso 文件解压到一个目录

我下载了一张分为 3 个 .iso 文件的 CD

我想将这三个提取为一个文件夹

我尝试对其进行 7z 压缩,但失败了,而且我不知道如何让它工作。

答案1

使用-o(输出目标)开关7z-t(存档类型)开关。一个常见的错误是在开关后加一个空格7z,这会导致命令失败。使用x完整路径提取选项。如果您没有 7zip,请安装它:

sudo apt install p7zip-full

您可以为每个 iso 指定相同的输出目录。以下命令假定您想要调用输出目录,outdir因此请根据需要进行调整。

以下命令用于需要重新组合的拆分档案,可能适用于您的情况 - 首先尝试这个(替换name-of.iso为第一个文件的名称):

7z x name-of.iso -tsplit -ooutdir

如果出现错误cannot process file as archive或类似情况,则文件不是来自拆分存档。要提取它们,您可以对每个文件执行以下操作

7z x name-of.iso -ooutdir

或者(如果您有许多文件则很有用)您可以使用循环for一次提取所有文件:

for f in *.iso*; do 7z x "$f" -ooutdir; done

相关内容