複数の ISO ファイルを 1 つのディレクトリに抽出する

複数の ISO ファイルを 1 つのディレクトリに抽出する

3つの.isoファイルに分割されたCDをダウンロードしました

3つを1つのフォルダとして抽出したい

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

関連情報