Você tem a opção f
no lugar errado. Deve ser tar -cvzf
. Se você omitir o traço, tar cvfz
funcionará. Isso é abordado na página man:
Any number of options not taking arguments can be clustered together after a single dash, e.g. -vkp. Options that take arguments (whether mandatory or optional), can appear at the end of such a cluster, e.g. -vkpf a.tar.