O formato do arquivo tar é apenas uma série de arquivos concatenados, juntamente 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 possui as funções de utilidade para fazer isso e existem complicações adicionais com a compactação, o que deve ocorrer antes e depois da alteração.
Existem, no entanto, ferramentas para o trabalho! Existem pelo menos dois sistemas disponíveis, que permitirão 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 está pronto para rolar.
A primeira opção seria o projeto de arquivo morto para o FUSE . Aqui está um tutorial sobre isso . Provavelmente, seu sistema já possui o FUSE e, caso contrário, sua distribuição deve ter uma opção para ele.
A outra opção é tarfs . É mais simples de usar , mas ouvi dizer que ele tem alguns problemas com a corrupção de arquivos bzip2, para que você possa testar isso muito bem primeiro.
.DS_Store
e, em seguida, refazer o tar do diretório.