linux zip 命令创建临时名称

linux zip 命令创建临时名称

我正在创建一个 python 脚本,它将把新压缩的文件移动到热文件夹。但是当我用zip test.zip /opt/test它创建一个 zip 文件时,它会先创建一个临时文件,类似于xAbCG77,然后将其重命名为test.zip,有没有办法用原始名称创建 zip 文件,或者有没有办法跟踪该文件的名称,它是名称的哈希值吗?

谢谢。

答案1

这取决于您的 zip 版本。我的 zip 在当前目录中创建了临时文件。

您可以尝试类似的方法zip - /opt/test > test.zip,但如果有效则取决于您的 zip 版本。

我只需执行 acd /tmp然后执行zip /hotfolder/test.zip /opt/test。这样你的临时文件就会在你的文件中创建/tmp并直接移动到成功的创建。

相关内容