mktemp 它的参数 是模板。
不是所有的 unix 版本 都有 mktemp。如果没有,建议 安装 GNU coreUtils package。
在异常情况下,如何保证删除临时文件:
必须有 exit,不然程序会继续执行。
mktemp 也可以不要参数。不要参数的话,就是以/tmp/tmp.XXXXXXX 开头。
Linux-临时文件 管理
这篇博客讨论了Unix环境中使用mktemp命令创建安全的临时文件的方法。由于并非所有Unix版本都支持mktemp,作者建议安装GNU coreutils包。在异常情况下,通过exit确保临时文件在程序终止时被删除。当不提供参数时,mktemp会默认以'/tmp/tmp.XXXXXXX'格式创建文件。
摘要由CSDN通过智能技术生成