在linux操作系統中mktemp命令用于創建一個臨時文件或者目錄(create a temporary file or DIRectory)。
上面是通過man命令查看mktemp命令幫助的截圖。
由于mktemp命令不常用,我們簡單介紹一下它的常用用法。
mktemp命令格式:
mktemp [OPTION]... [TEMPLATE]
特别說明,TEMPLATE的文件名後綴必須包含至少3個X,如果沒有指定,則會在/tmp目錄下創建以tmp.XXXXXXXXXX為格式的臨時文件,10個X為随機數。
選項:
-t:将目标文件存儲在臨時目錄
-d, --directory: 創建目錄,而不是文件。
-p <DIR>, --tmpdir <DIR>: 生成臨時文件時使用指定的目錄作為目标
--suffix=SUFF: 将STUFF附加到TEMPLATE,SUFF不能包含斜線,如果TEMPLATE不以X結尾,則默認此選項
當前目錄創建臨時文件和創文件到臨時目錄:
mktemp tmp.XXXX
mktemp -t tmp.XXXX
在指定目錄創建臨時文件:
mktemp --tmpdir=/root/test/test01 tmp.XXX
創建指定文件名(部分)的臨時文件:
mktemp tmp.XXXXX --suffix=.txt
mktemp tmp.XXXXX --suffix=ABC
創建臨時文件夾:
,