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 .