名 稱
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
© 2020 Free Software Foundation, Inc. License GPLv3+:
GNU GPL version 3 or later
<https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and
redistribute it. There is NO WARRANTY, to the extent
permitted by law.
參 見
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