I think there is a bug in tar. If you put the "--exclude=" command before the "cvpzf" options, it works.