mktemp命令:
选项:
-d:创建临时目录;
-u:暂存文件会在mktemp结束前先行删除。
注意:mktemp会将创建的临时文件名直接返回,因此,可直接通过命令引用保存起来;
实例:
[root@itxuezhe tmp]# mktemp /tmp/abc.XXX
/tmp/abc.SOg
[root@itxuezhe tmp]# myfile=$(mktemp /tmp/mytmp.XXXX)
[root@itxuezhe tmp]# echo $myfile
/tmp/mytmp.QPkQ
[root@itxuezhe tmp]# ls
[root@itxuezhe tmp]# mktemp -u /tmp/mytmp.XXXX
/tmp/mytmp.dSlA
[root@itxuezhe tmp]# ls
转载于:https://blog.51cto.com/itxuezhe/2353978