Eu costumo criar um arquivo tgz my_files
com o comando tar -czvf my_files.tgz my_files
e extraí-los com tar -zxvf my_files.tgz
. Agora eu tenho um arquivo tar criado com o comando tar -cvf my_files.tar my_files
. Eu estou querendo saber como eu posso transformar o my_files.tar
para my_files.tgz
que mais tarde eu possa extraí-lo com o comando tar -zxvf my_files.tgz
? Obrigado.
relate perguntas
-
Descompactar arquivos *.Z em uma pasta retorna erro
-
significado de traços nus neste exemplo de curl/tar
-
diretório tar para enviar apenas blocos modificados de arquivos
-
Em Solaris; encontrar, anexar a uma bola de alcatrão e comprimir a pergunta
-
bsdtar: Como evitar sobrescrever as informações do arquivo existente?
Um
.tar
arquivo simples criado comcf
(com ou semv
) é descompactado; para obter um arquivo.tar.gz
ou.tgz
, compacte-o:Você pode querer adicionar
-9
para uma melhor compactação:Ambas as variantes deixarão ambos os arquivos por aí; você pode usar
em vez disso, que produzirá
my_files.tar.gz
e excluirámy_files.tar
(se tudo correr bem). Você pode renomearmy_files.tar.gz
paramy_files.tgz
se desejar.Com muitas
tar
implementações, você pode extrair arquivos sem especificar az
opção etar
descobrirá o que fazer - para que você possa usar o mesmo comando com arquivos compactados e descompactados.