Comando de exemplo:
$ tar -cvjf destination.tar.bz2 /path/to/folder/source
Gostaria que a final destination.tar.bz2
, quando extraída, não incluísse um /path/to/folder/
diretório de arquivos. Parece ineficiente extrair o tarball e depois mover o conteúdo /path/to/folder/source
para um diretório diferente.
command-line-interface
tar
garrafas
fonte
fonte
Respostas:
tar -C /path/to/folder -cvjf /path/for/acrhive.tar.bz2 source
-C
(maiúscula) significa 'alterar diretório', para que a especificação do arquivo se torne relativa ao caminho fornecido com-C
fonte
Há muitas maneiras de conseguir isso, mas esta é provavelmente a mais simples:
fonte