Depende da sua versão zip. Meu zip cria o arquivo temporário no diretório atual.
Você pode tentar algo como zip - /opt/test > test.zip , mas isso depende da sua versão zip, se isso funcionar.
Gostaria apenas de fazer um cd /tmp e, em seguida, executar zip /hotfolder/test.zip /opt/test . Dessa forma, seu arquivo temporário é criado em sua /tmp e movido diretamente após a criação bem-sucedida .