tar -czf /a/b/c.tar.gz -C /e/f/g .
A opção -C
faz com que tar
altere o diretório de trabalho, então você só precisa adicionar .
.
Veja: Alterando o Diretório de Trabalho - GNU tar
manual
Estou usando este comando para arquivar um diretório chamado g
do código Java:
tar czf /a/b/c.tar.gz /e/f/g
Quando o arquivo tar c.tar.gz
é criado, encontro um caminho inteiro e/f/g
, em seguida, todos os arquivos da pasta g
dentro dele. Mas eu só quero ver os arquivos sob a pasta g
no arquivo compactado quando eu abri-lo. Como faço para remover as pastas /e/f/
no arquivo .tar.gz?
tar -czf /a/b/c.tar.gz -C /e/f/g .
A opção -C
faz com que tar
altere o diretório de trabalho, então você só precisa adicionar .
.
Veja: Alterando o Diretório de Trabalho - GNU tar
manual
Tags compression tar linux gz