Não estou ciente de tal sinalização para zip . Você diz:
I do want to change the current directory to the
parentdir
pelo qual eu assumo você quer dizer que você não quer mudar para o parentdir . Sob essa hipótese, eu usaria:
(cd parentdir; zip -r ../output.zip .)