Como criar um arquivo tar.gz de uma pasta excluindo uma pasta

10

Como faço para excluir um arquivo ou pasta ao criar um arquivo tar.gz com o comando tar?

    
por hpn 01.01.2012 / 14:36

2 respostas

13

Exemplo simples, criando um tarball com gzip fora de um diretório, excluindo um subdiretório e listando o conteúdo:

$ ls fruit/
apple  banana  peach  tomato
$ tar czf onlyfruit.tar.gz --exclude=tomato fruit/
$ tar tf onlyfruit.tar.gz 
fruit/
fruit/peach/
fruit/apple/
fruit/banana/
    
por 01.01.2012 / 15:13
9

use o sinalizador --exclude=directory . Funciona como um encanto.

    
por 01.01.2012 / 14:42