簡介 mktemp命令用於創建一個臨時的文件或者目錄。 語法格式 示例 不帶選項和參數的mktemp用於創建臨時文件,帶-d選項用於創建臨時目錄。 創建完成後,會輸出臨時文件的絕對路徑。 當僅運行mktemp命令的時候,其等同於 這裡的XXX就表示隨機數,至少需要3個X。 -p DIR, --tmp ...
簡介
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