簡介
mktemp命令用於建立一個臨時的檔案或者目錄。
語法格式
mktemp [OPTION]... [TEMPLATE]
示例
不帶選項和引數的mktemp用於建立臨時檔案,帶-d選項用於建立臨時目錄。
建立完成後,會輸出臨時檔案的絕對路徑。
[root@C7 ~]# mktemp /tmp/tmp.pXmKO88M9k [root@C7 ~]# mktemp -d /tmp/tmp.atAeGwv7tS [root@C7 ~]# ls -ld /tmp/tmp.* drwx------ 2 root root 6 Dec 12 14:56 /tmp/tmp.atAeGwv7tS -rw------- 1 root root 0 Dec 12 14:55 /tmp/tmp.pXmKO88M9k
當僅執行mktemp命令的時候,其等同於
# mktemp --tmpdir tmp.XXXXXXXXXX
這裡的XXX就表示隨機數,至少需要3個X。
-p DIR, –tmpdir[=DIR]:用於指定一個建立臨時檔案的目錄,如果沒指定目錄的話,則根據環境變數$TMPDIR,再不然就為/tmp目錄。
-u, –dry-run:幹跑,只測試是否執行成功,不真正執行。
[root@C7 ~]# mktemp -u /tmp/tmp.7g2FcoYFG0 [root@C7 ~]# ls -l /tmp/tmp.7g2FcoYFG0 ls: cannot access /tmp/tmp.7g2FcoYFG0: No such file or directory