Existe uma maneira de extrair arquivos no formato tar.7z usando ferramentas de linha de comando no Ubuntu?
Sim - o pacote p7zip
/ p7zip-full
fornece uma aplicação de linha de comando para arquivos zip/unzip 7z. O comando é simplesmente 7z
.
Você pode **combinar uma 7z
/ tar
chamada*** utilizando um cano:
7z x -so yourfile.tar.7z | tar xf - -C target_dir
onde o target_dir é um diretório já existente.
Instale 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 seu nome de arquivo):
7za x myfile.tar.7z
tar -xvf myfile.tar
Isso's it. Na verdade, primeiro o comando extrai no arquivo .tar e depois o próximo comando extrai completamente.
Certifique-se de que o 7zip está instalado, se não estiver, basta premir Ctrl+Alt+T no seu teclado para abrir o Terminal. Quando abrir, execute o(s) comando(s) abaixo:
sudo apt-get install p7zip
Para instalar o utilitário de linha de comando faça:
sudo apt-get install p7zip-full
Uma vez feito, você pode fazer o seguinte para extrair:
7z e <file_name>.tar.7z
Para extrair com caminhos cheios:
7z x <file_name>.tar.7z
Para especificar um caminho a ser extraído:
7z x <file_name>.tar.7z -opath
7z não permite espaços entre -o
e o caminho.