|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Linux mktemp命令用于建立暂存文件。
# @2 N6 i6 E- B0 m- v0 @. b$ a- X5 E I, D2 W
mktemp建立的一个暂存文件,供shell script使用。: h: E( ]. o7 W3 q$ l( m; v
& o9 U# I/ x9 Q& w& [3 y语法: I9 n( e8 z* S$ n
mktemp [-qu][文件名参数]
' O' c: v8 |0 f4 z# j4 C7 Y0 N" ^* c: H; o* Z; H' x( U/ e* ]4 d+ Y9 {/ Q# j" V% ^
0 Y0 k" J6 G, N- K1 ^/ R* a参数:2 i M5 a# l m+ S3 p5 K
2 s% ~0 F4 \. V' ^1 s( U6 O5 e5 f-q 执行时若发生错误,不会显示任何信息。/ X; S" S" {, C7 t9 E: P9 i' m. V9 L
-u 暂存文件会在mktemp结束前先行删除。
7 g q: }* I! `$ `; j[文件名参数] 文件名参数必须是以"自订名称.XXXXXX"的格式。* L' d) N; G' u
$ ]! u: n$ G# ^
8 l# a9 J( C" L! n: A. _' Q/ q: r6 c实例
# Y& n2 M1 @' J+ V e2 M; Y0 g. n
3 [! s% X. o* J$ h* y+ x7 Q使用mktemp 命令生成临时文件时,文件名参数应当以"文件名.XXXX"的形式给出,mktemp 会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:
# b* W3 C# r( V v
% |( C" G% j: \, t- Y- H4 l& V1 L: bmktemp tmp.xxxx #生成临时文件
- ?' i- q: l; `使用该命令后,可使用dir 或ls看当前目录,得到如下结果:) i6 R) e( X$ p
! E3 D; O! L W5 ?, ^! v! ^( q& jcmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件
- q* n0 g4 }4 z& [cmd@cmd-desktop:~$dir #查看当前目录 , A1 s6 h! Y7 p1 v6 Z
file test testfile testfile1 tmp.3847 #生成了tmp.3847 * L3 V6 A9 @' n3 {& q# |7 t
由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的"XXXX"被4 个随机产生的字符所取代。5 M/ z9 l1 \4 \2 k
|
|