Extrai vários arquivos iso para um diretório

2

Eu baixei um CD que está dividido em 3 arquivos .iso

Eu quero extrair os três como uma pasta

Eu tentei fazer o 7z, mas ele falhou e eu não consegui descobrir como fazer isso funcionar.

    
por Ammar Atef 01.09.2016 / 17:30

1 resposta

1

Use a opção -o (destino de saída) para 7z e possivelmente -t (tipo de arquivo). Um erro comum é colocar um espaço após 7z switches, o que fará com que o comando falhe. Use a opção x para extrair com caminhos completos. Instale o 7zip se você não tiver:

sudo apt install p7zip-full

Você pode especificar o mesmo diretório de saída para cada iso. Os comandos abaixo presumem que você queira chamar o diretório de saída outdir para ajustar conforme necessário.

O comando a seguir é para arquivos divididos que precisam ser recombinados, o que pode ser aplicado no seu caso - tente primeiro (substitua name-of.iso pelo nome do primeiro arquivo):

7z x name-of.iso -tsplit -ooutdir

Se os erros forem iguais a cannot process file as archive ou semelhantes, os arquivos não serão de um arquivo dividido. Para extraí-los, para cada arquivo que você pode fazer

7z x name-of.iso -ooutdir

Ou (útil se você tiver muitos arquivos) você pode usar um for loop para extrair todos de uma só vez:

for f in *.iso*; do 7z x "$f" -ooutdir; done
    
por Zanna 01.09.2016 / 18:37