Como descompactar o arquivo .tgz usando o terminal?

113

Eu baixei o arquivo mongodb-linux-x86_64-2.6.3.tgz usando o windows 7 e o mantive em D:\Amra\Software\Developing Soft location.

Quando clico com o botão direito do mouse nesse arquivo .tgz usando o Ubuntu e vejo a propriedade, ele mostra Location: /media/towhid/Amra/Software/Developing Soft . Agora, como descompactar o arquivo .tgz usando o comando tar do terminal?

    
por Towhid 19.07.2014 / 10:17

2 respostas

197

Para extrair um arquivo .tgz com tar você precisa usar,

tar -xvzf /path/to/yourfile.tgz

onde

  • x para extrair
  • v para verboso
  • z para gnuzip
  • f para o arquivo deve vir finalmente antes do nome do arquivo.

Você pode usar o seguinte comando em um terminal para descompactar o arquivo no seu caso,

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

Extraia um arquivo .tgz no diretório diferente:

Pode-se usar a opção -C para extrair o conteúdo do arquivo para um diretório diferente, como segue,

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/
    
por souravc 19.07.2014 / 10:22
3

Abra o terminal e use o comando cd para alterar os diretórios para o diretório onde o arquivo mongodb-linux-x86_64-2.6.3.tgz está localizado e execute o seguinte comando:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

O comando acima irá extrair o conteúdo do arquivo mongodb-linux-x86_64-2.6.3.tgz enquanto preserva a estrutura hierárquica de diretórios do arquivo.

Um comando similar extrai arquivos .tar.xz. Abra o terminal e execute o seguinte comando:

tar -xf /path/to/your/file.tar.xz

Explicação:

  • -x extrair arquivos de um arquivo
  • -f usa arquivo morto
por karel 24.01.2015 / 05:15