comando zip linux criando nome temp

0

Estou criando um script python que moverá os arquivos compactados para um hotfolder. Mas quando eu estou criando um arquivo zip com zip test.zip /opt/test ele cria um arquivo temporário primeiro, algo como xAbCG77 , então ele renomeia para test.zip , existe alguma maneira de criar os arquivos zip com o nome original, ou é Existe uma maneira de rastrear o que vai ser o nome desse arquivo, é um hash para o nome?

Obrigado.

    
por abhishekgarg 08.10.2013 / 15:25

1 resposta

1

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 .

    
por 08.10.2013 / 16:17