我正在创建一个 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
并直接移动到成功的创建。