O formato do arquivo tar é apenas uma série de arquivos concatenados com alguns cabeçalhos. Não é um trabalho muito complicado separá-lo, colocar seu conteúdo e juntá-lo novamente. Dito isto, Jander descreveu como o tar como um programa não tem as funções de utilidade para fazer isso e existem complicações adicionais com a compressão, que tem que tanto antes como depois de fazer uma mudança.
Existem, no entanto, ferramentas para o trabalho! Existem pelo menos dois sistemas que permitem que você faça uma montagem de loopback de um arquivo tar compactado em uma pasta e faça as alterações no sistema de arquivos. Quando terminar, desmonte a pasta e seu arquivo compactado estará pronto para ser processado.
A primeira opção seria o projeto archivemount para FUSE . Aqui está um tutorial sobre isso . Seu sistema provavelmente já tem o FUSE e, se não for sua distribuição, deve ter uma opção para isso.
A outra opção é tarfs . É mais simples de usar , mas eu ouvi dizer que tem alguns problemas com o corrompimento de arquivos bzip2, então você pode testar isso bem primeiro.