MKTEMP(1)

名称
mktemp - 创建一个临时文件或目录

概述
mktemp [选项]... [模板]

描述

安全地创建一个临时文件或目录，并打印出其名称。所给定的模板字符串的最后一部分必须包含至少三个连续的“X”。如果没有指定模板字符串，程序将默认使用“tmp.XXXXXXXXXX”并默认启用 --tmpdir 选项。文件创建时权限使用 u+rw，而目录使用 u+rwx，在此基础上再减去 umask 所体现的权限限制。

-d, --directory
    创建一个目录而非文件

-u, --dry-run
    不要创建任何文件；只打印一个名称（不安全）

-q, --quiet
    隐藏文件/目录创建出错时的诊断信息

--suffix=后缀名
    将后缀名附加到模板字符串后；后缀名不能含有斜线。如果模板字符串不以“X”结尾，该选项将默认被选中

-p 目录, --tmpdir[=目录]
    将模板解释为相对于给定目录；如果未指定目录，在设置了 $TMPDIR 变量时使用这个变量的值，否则使用 /tmp。使用该选项时，模板不能是绝对路径；与 -t 不同，模板字符串可以包含斜线，但此时 mktemp 只会创建斜线后的部分

-t  将模板解释为相对与一个目录的单个文件名部分：该目录在 $TMPDIR 变量已设置时取该变量的值，否则使用 -p 参数指定的目录，再次将回退至使用 /tmp [不推荐]

--help
    显示此帮助信息并退出

--version
    显示版本信息并退出

作者
由 Jim Meyering 和 Eric Blake 编写。

报告错误
GNU coreutils 的在线帮助： <https://www.gnu.org/software/coreutils/>
请向 <https://translationproject.org/team/zh_CN.html> 报告翻译错误。

版权
Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
本软件是自由软件：您可以自由修改和重新发布它。在法律允许的范围内，不提供任何保证。

参见
mkstemp(3), mkdtemp(3), mktemp(3)

完整文档请见： <https://www.gnu.org/software/coreutils/mktemp>
或者在本地使用： info '(coreutils) mktemp invocation'