Um arquivo .tar
simples criado com cf
(com ou sem v
) está descompactado; para obter um arquivo .tar.gz
ou .tgz
, compactá-lo:
gzip < my_files.tar > my_files.tgz
Você pode querer adicionar -9
para melhor compactação:
gzip -9 < my_files.tar > my_files.tgz
Ambas as variantes deixarão os dois arquivos por perto; você pode usar
gzip -9 my_files.tar
em vez disso, o que produzirá my_files.tar.gz
e excluirá my_files.tar
(se tudo correr bem). Você pode renomear my_files.tar.gz
para my_files.tgz
se desejar.
Com muitas implementações de tar
, você pode extrair arquivos sem especificar a opção z
, e tar
descobrirá o que fazer - para que você possa usar o mesmo comando com arquivos compactados e não compactados.