橘子味的心
标题:Linux shell mktemp 命令

Linux shell mktemp 命令用于建立临时文件。

mktemp 建立的一个临时文件,供 shell 脚本使用。

语法

mktemp [-qu][文件名参数]

参数

-q
执行时若发生错误,不会显示任何信息。
-u
暂存文件会在 mktemp 结束前先行删除。
[文件名参数]
文件名参数必须是以 自定义名称.XXXX 的格式。

范例

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

[root@localhost ~]# mktemp tmp.XXXX #  生成临时文件

使用该命令后,可使用dir 或ls看当前目录

[root@localhost ~]# mktemp tmp.XXXX    #   生成临时文件 
tmp.CCCO 
[root@localhost ~]# dir                 #   查看当前目录 
[root@localhost ~]# dir
abc      demo1.txt  demo2.txt  demo.txt  od.txt  shell     testfile_1  xx00
anaconda-ks.cfg  demo1.txt.bak  demo3.txt  man-help.txt  README  testfile  tmp.CCCO    xx01

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

返回上一级

目录

分类