Ammar Hussein Asked: 2016-09-02 07:30:45 +0800 CST2016-09-02 07:30:45 +0800 CST 2016-09-02 07:30:45 +0800 CST 将多个iso文件解压到一个目录 772 我下载了一张 CD,它分为 3 个 .iso 文件 我想将三个解压缩为一个文件夹 我试图在它上面做 7z,但它失败了,我不知道如何让它工作。 iso 1 个回答 Voted Best Answer Zanna 2016-09-02T08:37:37+08:002016-09-02T08:37:37+08:00 使用-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
使用
-o
(输出目标)切换到7z
并且可能使用-t
(存档类型)。一个常见的错误是在开关之后放一个空格7z
,这会导致命令失败。使用x
选项以完整路径提取。如果没有,请安装 7zip:您可以为每个 iso 指定相同的输出目录。以下命令假定您要调用输出目录
outdir
,因此请根据需要进行调整。以下命令用于需要重新组合的拆分存档,这可能适用于您的情况 - 首先尝试此操作(替换
name-of.iso
为第一个文件的名称):如果出现错误
cannot process file as archive
或类似错误,则文件不是来自拆分存档。要提取它们,对于您可以执行的每个文件或者(如果您有很多文件很有用)您可以使用
for
循环一次提取所有文件: