Extraindo um tarball
Serei simples e objetivo, minha intenção aqui é deixar documentado algumas maneiras de extrair um tarball. Um tarball possui “duas extensões” para facilitar nossa leitura.
O jeito que eu mais utilizo é o tar mais os parâmetros zxvf, exemplo:
tar zxvf nome_do_pacote.tar.gz
Se estiver com o nome .tar.bz2 você pode alterar parâmetro z pelo j, ficando assim:
tar jxvf nome_do_pacote.tar.bz2
O que dizem é que as versões mais antigas do tar não tem essa opção. Então outra maneira é primeiro descomprimir e depois extrair ficando assim:
1º – gzip -d nome_do_pacote.tar.gz
2º – tar xvf nome_do_pacote.tar
Caso seja habituado a utilizar o gunzip você poderá utilizar os seguintes comandos:
1º – gunzip nome_do_pacote.tar.gz
2º – tar xvf nome_do_pacote.tar
Poderás também colocar tudo em um comando só:
gzip -dc nome_do_pacote.tar.gz | tar xv
Ainda uma última maneira aqui listada poderá ser utilizada caso o arquivo tenha sido comprimido com o bzip2:
bzip2 -dc nome_do_pacote.tar.bz2 | tar xv
Gostaria de ressaltar que documentei isso para eu mesmo consultar. E para ajudar alguém! 🙂