我下载了一张分为 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