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

Linux mktemp命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
Linux mktemp命令用于建立暂存文件。% C5 j" ~! ~* r+ y1 m% Q
! F5 }) W3 s+ I" s7 C! F$ g
mktemp建立的一个暂存文件,供shell script使用。" X* t& @1 K2 V3 B9 s9 W  m& C
9 `3 A- A7 ^, m% d* c% a( @
语法, s  [+ q% Z9 F9 a1 O, L7 H/ M& ]
mktemp [-qu][文件名参数]. F' `0 u* n$ K& y

6 g! y9 h' |. E; ^
# d3 g( w6 @# I# _  A3 a参数:
  u7 C. Y& ^2 p& U# `9 r& r
. W" {0 [) O  R3 l' Q5 i-q  执行时若发生错误,不会显示任何信息。
# Y" @' f4 Y+ S# [: B# g4 k  t-u  暂存文件会在mktemp结束前先行删除。: F( h& }% m2 f8 T
[文件名参数]  文件名参数必须是以"自订名称.XXXXXX"的格式。5 R, R# c3 j- w, X4 ^9 K- x
" R1 l3 k& J4 U) k
: d6 ~" d$ g, M) K
实例; y3 F, k3 _0 \3 ~, n, c
% L- E8 c' z% _1 \
使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:, T. D: h) V( B4 a) [
( {: r! i: k9 e1 ~3 v
mktemp tmp.xxxx #生成临时文件 8 B0 N  r' d) i
使用该命令后,可使用dir 或ls看当前目录,得到如下结果:
2 k: T0 z2 _+ q: z5 N8 k2 h, p
, M9 @, c, s7 ?) A! i# m/ q! hcmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件  3 t, L' {  Q8 o1 N4 A) z, G: h9 b
cmd@cmd-desktop:~$dir #查看当前目录  
6 z( Z: x& D# A/ y! b# ifile test testfile testfile1 tmp.3847 #生成了tmp.3847 , r! F- T- I3 e+ v0 n% Y
由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的"XXXX"被4 个随机产生的字符所取代。
  s& h0 r. S; T( u6 W

该用户从未签到

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:54 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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