Você não pode usar tar
dessa maneira. Ou você precisa corrigir isso.
Se você não der um arquivo (você não usa a opção -f
), tar
usará a saída padrão por padrão, ou seja, o terminal e eventualmente falhará porque se recusará a gravar dados compactados o terminal.
Então, você precisa chamar tar
da maneira correta: tar -zcvf prog.tag.gz /home/jerry/prog
.