將多個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

相關內容