Problemas Salvando tar.gz

2

Ao tentar empacotar arquivos .tar.gz de pastas (backup) usando este script

tar -zcvf desktop.tar.gz /home/USER/Desktop/

É suposto ser salvo como 'desktop.tar.gz' e é uma cópia de '/ home / USER / Desktop /', mas dentro do .tar.gz a estrutura do arquivo é / home / USER / Desktop / de apenas Desktop /. Alguma idéia de como salvá-lo como apenas Desktop /?

    
por seanthewebber 15.11.2012 / 22:40

1 resposta

2

Use a opção -C com tar da seguinte forma:

$ tar -zcvf desktop.tar.gz -C /home/USER Desktop/

Isso alterará o diretório de trabalho de tar para /home/USER durante a execução, removendo efetivamente o prefixo /home/USER dos caminhos.

    
por gertvdijk 15.11.2012 / 22:49