首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >macOS上的mktemp随机文件生成失败:文件存在

macOS上的mktemp随机文件生成失败:文件存在
EN

Stack Overflow用户
提问于 2019-05-27 14:05:18
回答 2查看 550关注 0票数 2

当我使用mktemp在macOS上创建一个随机文件时,我得到:

代码语言:javascript
复制
mktemp /tmp/test.XXXXXXX.json
mktemp: mkstemp failed on /tmp/test.XXXXXXX.json: File exists

它不会用随机字符串替换XXXXXXX。在Linux上运行良好,但在macOS上就不行了。

EN

回答 2

Stack Overflow用户

发布于 2019-05-27 14:05:18

事实证明,无论出于什么原因,macOS版本的mktemp只支持随机字符串的尾随 XXXXXX,换句话说,mktemp /tmp/test.XXXX可以工作,但不能使用/tmp/test.XXXX.json

票数 2
EN

Stack Overflow用户

发布于 2019-05-28 00:28:01

这是来自man mktemp的有记录的行为

临时模板可以是任何附加了一些‘X’的文件名,例如/

/ example

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56320445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档