tar: mata a mensagem de erro: 'tar: Removendo o início' / 'dos nomes dos membros'

16

Eu corro isso de um cronjob:

tar -czvf /var/backups/svn.tgz /var/svn/*

Isso gera isso no stderr:

tar: Removing leading '/' from member names

Eu gostaria de evitar isso porque não é um erro real (para mim!). Eu quero no stderr apenas coisas que eu deveria me preocupar?

Como posso matar essa mensagem?

Tenho a sensação de que é uma questão de usar a opção -C do tar, mas não tenho certeza e não sei como.

Obrigado pela ajuda,
Dan

    
por dan 11.11.2010 / 15:57

1 resposta

12

suas opções:

-P, --absolute-names : don't strip leading '/'s from file names

ou

-C /

(e um caminho relativo para as coisas entrarem no tar) ... depende do que você quer.

Exemplo de uso da criação de um arquivo tar usando a opção -C (removendo assim a barra inclinada):

tar -czf /tmp/archive.tgz -C /etc .
    
por 11.11.2010 / 16:09

Tags