davidsonpaulo
(usa Ubuntu)
Enviado em 18/08/2008 - 08:40h
Você pode excluir vários padrões colocando-os em um arquivo de texto e então usando a opção --exclude-from-file. Por exemplo, para excluir arquivos *.zip e *.rar, crie um arquivo de texto chamado excluir.txt com o seguinte conteúdo:
*.zip
*.rar
Depois, rode o comando tar da seguinte maneira:
$ tar --exclude-from excluir.txt zcvf arquivo.tar.gz [diretório]
Há um macete para fazer tudo isso num único comando, sem precisar criar o arquivo de texto:
$ tar --exclude-from <(echo -e '*.zip\n*.rar') zcvf arquivo.tar.gz [diretório]
PS.: Não se esqueça de escolher a melhor resposta! :-D