Extraindo vários arquivos .tar aninhados

1

Eu tenho 3% de arquivostar de tamanho grande (~ 100 GB, cada um), e cada um deles tem vários arquivos tar dentro deles, que contêm imagens. É possível desempacotar todos eles em suas respectivas hierarquias? Por exemplo, se meus 3 arquivos tar grandes forem a.tar , b.tar e c.tar , e cada um deles contiver 1.tar , 2.tar e assim por diante, após a extração, quero que as imagens sejam estar em seus respectivos caminhos, como a/2/img37.jpg ou c/1/img346.jpg e assim por diante. Qualquer ajuda será muito apreciada!

    
por Prabaha 12.06.2017 / 18:18

1 resposta

2

Isso ajudará você

link

1. Assegure-se de ter o python 2.6 ou o python 2.7 instalado.

2. Extraia o arquivo baixado "nested.tar.archives.extractor-1.1 [python 2.x] .tar.gz"

3. Copie o arquivo "extractnested.py" para uma das pastas na sua variável de ambiente PATH     (Nota: Para usuários do Linux, como você deve saber, para permitir a execução de extractnested.py como um script bash, você precisa conceder permissões - $ chmod ugo + rx extractnested.py)

Agora você pode extrair qualquer arquivo tar do terminal -

extractnested.py path [path ...]

onde path é o caminho do arquivo tar que você deseja extrair.

    
por Arun 12.06.2017 / 18:32