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 .)