Pergunta

quando eu baixar um arquivo .tar.gz, eu abri-lo com dois comandos, primeiro gunzip e, em seguida, tar.

É possível abri-lo com apenas um comando?

Foi útil?

Solução

tar xzf file.tar.gz

As letras são:

  • x - extrato
  • z - gunzip a entrada
  • f - Ler de um arquivo, não stdin

Outras dicas

Você pode usar tar com um argumento de "z"

tar xvfz mytar.tar.gz

Se você não tem gnu tar ainda é possível para abrir o arquivo em uma única etapa (embora tecnicamente ainda dois comandos) usando um tubo

zcat file.tar.gz |tar x

Como faço para extrair um arquivo gz?

Use o comando guzip da seguinte forma:

$ gunzip file.gz

ou

$ gzip -d file.gz

Como faço para extrair um arquivo tar.gz ou .tgz?

Arquivos com tar.gz extensão ou .tgz são arquivos tar compactados com gzip. No extrato sistema Unix-los com seguinte comando:

$ gunzip < file.tar.gz | tar xvf -
$ gunzip < file.tgz | tar xvf -

Se você tem tar (sistema Linux) GNU você pode usar a opção z diretamente:

$ tar xvzf file.tar.gz
$ tar xvzf file.tgz

Para ler mais ir para a http: //www.cyberciti. biz / FAQ / howto-compressa-expandir-GZ-files /

A única coisa que gostaria de acrescentar é que z normalmente só funciona em GNU tar. O alcatrão típico UNIX não terá esse na minha experiência, pelo menos. - Jon Mar 16 em 16:19

A opção z funciona bem no meu OS-X 10.5 também.

Quando se trata de memorização, eu acho que é fácil pensar que você quer e não apenas algumas letras.

  1. Se você quiser c reate um arquivo, em seguida, c será a primeira opção, senão x será a primeira opção se você quiser e x trato.
  2. Se você quiser compactar / descompactar com o g z ip / arma z programa ip, em seguida, a próxima opção deve ser z para zip. (Todos os arquivos que terminam com .gz deve ser descompactado com a opção z)
  3. A última opção obrigatória é f para o arquivo.

Em seguida, você geralmente acabam com estes dois comandos:

  • tar czf file.tar.gz / folder_to_archive / *
  • tar xzf file.tar.gz

No Windows Experimente o utilitário tartool http://tartool.codeplex.com/

É grátis e o código é open source e utiliza a biblioteca SharpZipLib.

Disclaimer: Eu sou o autor deste utilitário

.

arquivo Descompacte Único de arquivo compactado tar Arquivo

Para extrair um único arquivo chamado video.mpeg do uso video.tar o seguinte comando como dado abaixo exemplo.

# tar -xvf video.tar video.mpeg

video.mpeg

arquivo de extração único do arquivo tar.gz

Use o seguinte comando para extrair um único codefile.xml arquivo do arquivo websitecode.tar.gz

# tar -zxvf websitecode.tar.gz code.xml

code.xml

arquivo de extração único do arquivo tar.bz2

Use o comando para extrair única file.html arquivo a partir de websitecode.tar.bz2

# tar -jxvfwebsitecode.tar.bz2 home/website/file.html

/home/website/file.html

Além disso, você pode ler mais sobre todos os comandos de alcatrão em Este link explica todos os comandos disponíveis no alcatrão útil em linux

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top