EDA365电子论坛网

标题: Linux mktemp命令 [打印本页]

作者: uperrua    时间: 2021-7-23 10:30
标题: Linux mktemp命令
Linux mktemp命令用于建立暂存文件。0 [  X6 A- c5 m" O" A

9 N7 J% D4 v. A" s1 `2 M  q( L2 Zmktemp建立的一个暂存文件,供shell script使用。
% g9 e$ M' O0 o  a1 P3 N
& }3 O( T: W0 g9 M. q2 D语法2 m. |' s9 c' x1 o
mktemp [-qu][文件名参数]
; ~8 s; K) b2 K- _+ \: e8 b" j+ X& J- O% N+ z8 H2 r7 E

' Z9 @" \5 }& u: ]. l参数:
' n" v+ }' l! H, \6 {. n2 K, R" D/ W7 _' t3 F% r  {( w
-q  执行时若发生错误,不会显示任何信息。% c; i$ p. ?  ]1 [6 y& m2 n3 Z# l
-u  暂存文件会在mktemp结束前先行删除。7 H8 v9 ^4 V! x& c' u2 W: C+ C
[文件名参数]  文件名参数必须是以"自订名称.XXXXXX"的格式。+ Q! O$ G3 r! R; {7 w# |3 |

* ?: n: F# m4 Z8 q/ b! T
3 B# C- y5 Z7 I9 k: ?) z6 }实例3 @5 ]6 E& j& N" m1 g3 d0 k
4 `& k$ c! k7 H1 w, a5 s) p
使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:! I# q, g9 C. p* [* Q
0 l1 b+ u4 W7 e- u4 Y2 [/ N
mktemp tmp.xxxx #生成临时文件 / I/ S+ M& t, w) b$ k7 o( y* ^
使用该命令后,可使用dir 或ls看当前目录,得到如下结果:0 y0 \, B$ d) i6 T, ^4 Z* M; A

; U$ ]3 t3 m/ h) q/ Bcmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件  ' r$ [  W) Y' _8 k/ Y' B
cmd@cmd-desktop:~$dir #查看当前目录  
- U; F8 D2 c/ \( F4 yfile test testfile testfile1 tmp.3847 #生成了tmp.3847
! ^; v7 }/ i/ R1 K: f# a  d% }由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的"XXXX"被4 个随机产生的字符所取代。
. W$ |2 u" P- k$ b" n
作者: SpencerJ2    时间: 2021-7-23 13:21
Linux mktemp命令
作者: ExxNEN    时间: 2021-7-23 13:23
Linux mktemp命令
作者: beachsun    时间: 2021-7-23 13:24
Linux mktemp命令




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2