最適合存儲臨時文件的位置是\tmp
(該目錄中的內容在系統重啟后會被清空)。
1. 創(chuàng)建臨時文件
$ filename=`mktemp`
$ echo $filename
/tmp/tmp.rENG7EKC3L
2. 創(chuàng)建臨時目錄
$ dirname=`mktemp -d`
$ echo $dirname
/tmp/tmp.8Xizz41bvL
3. 僅僅生成文件名叉弦,但不創(chuàng)建實際的文件或目錄
$ tmpfile=`mktemp -u`
$ echo $tmpfile
/tmp/tmp.RzJTPyJHPj
$ cat $tmpfile
cat: /tmp/tmp.RzJTPyJHPj: No such file or directory
4. 根據模版創(chuàng)建臨時文件
$ mktemp test.XXX
test.oBc
test.XXX 中有幾個 X 就產生幾個隨機字符拇惋。而且至少要有 3 個 X憋槐。