Man page - mktemp(1)

Packages contains this manual

Available languages:

en fr es pl vi nb nl da sv ja uk ru ro zh_TW sr zh_CN de

Manual

MKTEMP

名 称
概 述
描 述
作 者
报 告 错 误
版 权
参 见


名 称

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'

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh