Eu tenho uma configuração de diretório como a seguinte:
folder_x
file.y
file.z
Eu gostaria de criar um arquivo tar para que, quando extraído, a estrutura se parecerá com isso:
dir_q/folder_x
dir_q/file.y
dir_q/file.z
Como eu consegui fazer isso funcionar usando tar
? Para referência, o comando atual que estou usando é:
tar -czf archive.tar.gz file.y file.z folder_x
file.z
->dirfile.z
edirfolder_x
. Também vou brincar com o regex para ver se consigo do jeito que eu quero.Se você não se importa em criar o novo diretório ...
Como alternativa, crie um novo diretório, descompacte o arquivo nesse diretório e, em seguida, refaça o tar do diretório pai para incluir o nome na versão extraída. Dessa forma, você não precisa se lembrar de uma invocação super longa.
fonte