mktemp命令
mktemp命令用于建立暂存文件。
mktemp建立的一个暂存文件,供shell script使用。
语法
mktemp [-qu][文件名参数]
参数:
-q |
执行时若发生错误,不会显示任何信息。 |
-u |
暂存文件会在mktemp结束前先行删除。 |
[文件名参数] |
文件名参数必须是以"自订名称.XXXXXX"的格式。 |
实例
生成临时文件,文件名参数应当以”文件名.XXXX”的形式给出 :
[root@linuxcool ~]# mktemp tmp.xxxx
生成临时目录:
[root@linuxcool ~]# mktemp -d
在指定目录下生成临时文件:
[root@linuxcool ~]# mktemp -d --tmpdir=/home abc.XXX
自定义文件模板,并且生成在系统目录下:
[root@linuxcool ~]# mktemp -t abc.XXXXXX
自定义文件模板,并且生成在系统目录下, 执行时若发生错误,不会显示任何信息 :
[root@linuxcool ~]# mktemp -t -q abc.XXXXXX