Comprimir em .tgz

54

Quero compactar arquivos em .tgz. Eu sei como fazer tar.gz (com tar e gzip) e algumas pessoas dizem que é quase o mesmo, mas eu preciso fazer um .tgz, como?

Homem foguete
fonte
Você pode estar interessado em .7z e .xz, que são ótimos.
Anônimo

Respostas:

79

Um arquivo tar.gz e um arquivo .tgz são semelhantes.

Compactar arquivos usando tar:

tar -cvzf <name of tarball>.tgz /path/to/source/folder

por exemplo, eu quero criar uma backup.tgzou backup.tar.gzda pasta/home/user/project

tar -cvzf backup.tgz /home/user/project

tar -cvzf backup.tar.gz /home/user/project

Você pode usar em tar cvzfvez de tar -cvzftambém.

Extraia arquivos .tgz ou .tar.gz usando tar

tar -xvzf backup.tgz

tar -xvzf backup.tar.gz

Mnemônico para compactação (a ordem das bandeiras não importa)

  • C omprimir
  • Z ee
  • F ile
  • V erbose

Mnemônico para extração (a ordem das bandeiras não importa)

  • e trato X
  • Z ee
  • F ile
  • V erbose
wisemonkey
fonte
Existe um sinalizador para ter uma senha ao compactar seu arquivo?
Dorian Dore
2
Nitpick: a ordem dos sinalizadores é importante para f : deve ser o último sinalizador, caso contrário, falha.
Andres F.
4
Para os sinalizadores, cé melhor lembrado como criar, e zé lembrado como compressão, como no zde z lib, g z ip, z ip. Uma melhor acelerador seria C reate Z ipped F ile.
spencer7593
10

É o mesmo. Apenas renomeie o arquivo de file.tar.gzpara file.tgz.

organizar
fonte
6
Você esqueceu o comando para renomear um arquivo: mv file.tar.gz file.tgz. Óbvio, mas vale a pena mencionar
Lekensteyn