Linux命令完全指南

Linux mktemp命令使用详解

mktemp命令 被用来创建临时文件供shell脚本使用。

语法

1
mktemp(选项)(参数)

选项

1
2
3
-q:执行时若发生错误,不会显示任何信息;
-u:暂存文件会在mktemp结束前先行删除;
-d:创建一个目录而非文件。

参数

文件:指定创建的临时文件。

实例

使用mktemp命令生成临时文件时,文件名参数应当以”文件名.XXXX”的形式给出,mktemp会根据文件名参数建立一个临时文件。在命令行提示符输入如下命令:

mktemp tmp.xxxx #生成临时文件

使用该命令后,可使用dir 或ls看当前目录,得到如下结果:

cmd@cmd-desktop:~$ mktemp tmp.xxxx #生成临时文件  
cmd@cmd-desktop:~$dir #查看当前目录  
file test testfile testfile1 tmp.3847 #生成了tmp.3847

由此可见,生成的临时文件为tmp.3847,其中,文件名参数中的”XXXX”被4
个随机产生的字符所取代。