como extrair arquivos tar.7z da linha de comando? [duplicado]

70

Existe uma maneira de extrair arquivos do formato tar.7z usando ferramentas de linha de comando no Ubuntu?

    
por pacodelumberg 05.09.2013 / 10:07

3 respostas

58

Sim - o pacote p7zip / p7zip-full fornece um aplicativo de linha de comando para zipar / descompactar arquivos 7z. O comando é simplesmente 7z .

Você pode combinar uma 7z / tar chamada usando um canal:

7z x -so yourfile.tar.7z | tar xf - -C target_dir

em que target_dir é um diretório já existente.

    
por tohuwawohu 05.09.2013 / 10:21
49
  • Instale o p7zip-full, se ainda não estiver instalado:

    sudo apt-get install p7zip-full
    
  • execute este comando para extrair o arquivo .tar.7z (vá para o diretório onde está o seu arquivo, se myfile.tar.7z for o nome do seu arquivo):

    7za x myfile.tar.7z
    tar -xvf myfile.tar
    
  • É isso. Na verdade, o primeiro comando extrai o arquivo .tar e o próximo comando o extrai completamente.

por Saurav Kumar 05.09.2013 / 10:22
23

Certifique-se de que o 7zip está instalado, se não, apenas pressione Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

sudo apt-get install p7zip

Para instalar o utilitário de linha de comando, faça o seguinte:

sudo apt-get install p7zip-full

Depois de concluído, você pode fazer o seguinte para extrair:

7z e <file_name>.tar.7z

Para extrair com caminhos completos:

7z x <file_name>.tar.7z

Para especificar um caminho para extrair para:

7z x <file_name>.tar.7z -o path 
    
por Mitch 05.09.2013 / 10:22