找回密码
 注册
关于网站域名变更的通知
查看: 680|回复: 3
打印 上一主题 下一主题

Linux mktemp命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-23 10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Linux mktemp命令用于建立暂存文件。) `& P6 c, `, C

" H! Z  T: k1 @* Xmktemp建立的一个暂存文件,供shell script使用。1 m# U3 ~3 n* v5 L) G

. j" K7 b' l' e/ y语法
8 b/ e( n9 b5 ~4 A9 [7 Xmktemp [-qu][文件名参数]
' L, Q3 o0 i% H9 a$ Z- O, @  }' Y. P9 [5 E; d, k$ c! w1 c- _

; C, T* f* }9 V) u; E3 y参数:
: e# `1 Z4 Q. V& [6 f* |5 n! Q: P. d
) |1 w! `7 p0 q+ M# j8 u/ P-q  执行时若发生错误,不会显示任何信息。
8 m  i8 e  K' ?/ e: A% U. E5 l-u  暂存文件会在mktemp结束前先行删除。
9 R  x2 E9 W2 T9 W, Q[文件名参数]  文件名参数必须是以"自订名称.XXXXXX"的格式。: ?+ Z$ o% d- I, X8 F
! ^5 k0 t. n3 o2 \

! `$ E" ^- k1 x& U实例' Z$ m& g" W' x( R( ~) W8 h# @" A

, F1 l( n( i! ~% h' V5 s+ k使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:
% N8 j& S- v: V- [0 C- e5 ]9 o9 h  c" w/ i: O* j
mktemp tmp.xxxx #生成临时文件
- `0 T6 S% E: H# b) q0 c8 o使用该命令后,可使用dir 或ls看当前目录,得到如下结果:
8 s0 _9 Q/ `( O9 i  L2 D
" C9 L) ]  z: Qcmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件  
2 d* ?; ^+ W- F5 O7 J+ Mcmd@cmd-desktop:~$dir #查看当前目录  2 U' A  z4 z- m: v; o0 [7 V" A
file test testfile testfile1 tmp.3847 #生成了tmp.3847 4 h5 f: p- W6 B# ]" Z5 p
由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的"XXXX"被4 个随机产生的字符所取代。
3 x! |! \$ a- e7 u

该用户从未签到

2#
发表于 2021-7-23 13:21 | 只看该作者
Linux mktemp命令

该用户从未签到

3#
发表于 2021-7-23 13:23 | 只看该作者
Linux mktemp命令

该用户从未签到

4#
发表于 2021-7-23 13:24 | 只看该作者
Linux mktemp命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 02:01 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表