![Extraia vários arquivos iso para um diretório](https://rvso.com/image/885961/Extraia%20v%C3%A1rios%20arquivos%20iso%20para%20um%20diret%C3%B3rio.png)
Baixei um CD dividido em 3 arquivos .iso
Quero extrair os três como uma pasta
Tentei fazer 7z nele, mas falhou e não consegui descobrir como fazer isso funcionar.
Responder1
Use a -o
opção (destino de saída) para 7z
e possivelmente -t
(tipo de arquivo). Um erro comum é colocar um espaço após 7z
as opções, o que fará com que o comando falhe. Use a x
opção de extrair com caminhos completos. Instale o 7zip se você não o tiver:
sudo apt install p7zip-full
Você pode especificar o mesmo diretório de saída para cada iso. Os comandos abaixo assumem que você deseja chamar o diretório de saída, outdir
então ajuste conforme necessário.
O comando a seguir é para arquivos divididos que precisam ser recombinados, o que pode ser aplicável ao seu caso - tente primeiro (substitua name-of.iso
pelo nome do primeiro arquivo):
7z x name-of.iso -tsplit -ooutdir
Se houver erros cannot process file as archive
ou algo semelhante, os arquivos não são de um arquivo dividido. Para extraí-los, para cada arquivo você pode fazer
7z x name-of.iso -ooutdir
Ou (útil se você tiver muitos arquivos) você poderia usar um for
loop para extrair todos eles de uma vez:
for f in *.iso*; do 7z x "$f" -ooutdir; done