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.