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 .