É possível definir um caminho arbitrário dentro de um arquivo tar para colocar arquivos que podem não existir no seu sistema de arquivos original? Isso difere da opção -C, pois talvez eu queira fazer um backup do / etc /, mas coloque-o no arquivo como / configurações / etc /.
10
-s
opção do IIRC faz isso, mas não há tempo para escrever uma resposta completa agora.-s
é curta--preserve-order
e, portanto, fora de tópico. aquiRespostas:
No GNU tar,
--transform
(--xform
) é a opção para fazer transformações de nome de arquivo. Documentação e exemplos podem ser encontrados aquifonte
-s
no alcatrão do OSX é semelhante--transform=expression
no tempo de extração , mas não diz nada sobre o tempo de adição (que é a pergunta real feita).No BSD tar,
-s pattern
é a opção para fazer transformações de nome. Citando a partir da documentação do freebsd.org :fonte