Crie um tarball de caminho de arquivo absoluto

0

Eu preciso criar um tgz de arquivos com seus nomes de arquivos absolutos.
O problema é: o receptor do tgz espera (que é um produto embutido baseado no linux) uma hierarquia raiz como essa (exibível com tar tf ):

/usr/foo/bar/
/usr/foo/bar/blabla1
/usr/foo/bar/blabla2
/usr/foo/bar/blabla3

Do meu lado, eu só tenho uma casa e "/ home / guillaume / projeto / totar / usr / foo /" e não consigo tocar no diretório raiz.

O que posso fazer para "simular" a hierarquia raiz do destino dentro do meu tarball e obter a mesma lista de arquivos acima? Eu pensei em chroot, mas existe uma solução de overkill menor?

    
por Guid 12.09.2014 / 09:56

1 resposta

0

A opção --transform do tar é perfeita para mim.

 --transform=EXPRESSIONR, --xform=EXPRESSION
              Use sed replace EXPRESSION to transform file names.
    
por 12.09.2014 / 14:19

Tags