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 Z
mktemp建立的一个暂存文件,供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/ B
cmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件
' r$ [ W) Y' _8 k/ Y' B
cmd@cmd-desktop:~$dir #查看当前目录
- U; F8 D2 c/ \( F4 y
file 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