Eu baixei o mongodb-linux-x86_64-2.6.3.tgz
arquivo usando o Windows 7 e o mantive no D:\Amra\Software\Developing Soft
local.
Quando clico com o botão direito no arquivo .tgz usando o Ubuntu e vejo a propriedade que ele mostra Location: /media/towhid/Amra/Software/Developing Soft
. Agora, como descompactar este arquivo .tgz usando o tar
comando do terminal?
command-line
tar
Towhid
fonte
fonte
Respostas:
Para extrair um
.tgz
arquivo com tar você precisa usar,Onde,
x
para extraçãov
para verbosoz
para gnuzipf
para 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,
Extraia um
.tgz
arquivo em um diretório diferente:Pode-se usar a
-C
opção para extrair o conteúdo do arquivo morto para um diretório diferente, como a seguir,fonte
tar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
some folder
, você precisa acessá-lo a partir de um terminalsome\ folder
usando o caractere de escape.-C
opção comotar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
Abra o terminal e use o
cd
comando para alterar os diretórios para o diretório em que o arquivo mongodb-linux-x86_64-2.6.3.tgz está localizado e execute o seguinte comando:O comando acima extrairá o conteúdo do arquivo mongodb-linux-x86_64-2.6.3.tgz, preservando a estrutura hierárquica do diretório em árvore do arquivo.
Um comando semelhante extrai arquivos .tar.xz. Abra o terminal e execute o seguinte comando:
Explicação:
-x
extrair arquivos de um arquivo-f
usar arquivofonte
tar -xzf
... (com traço)?xzf
com um traço ou sem traço, ambos estão OK e você também pode adicionar av for verbose às opções (xzvf
) para ver os arquivos sendo extraídos durante a descompactação.Vamos terminar as décadas de opções de tar de uma letra dificilmente memoráveis. Use isso para extrair seu
.tgz
arquivo:A explicação das opções usadas foi propositalmente deixada de fora.
fonte