Tmp
使用者可以在哪里安全地創建臨時文件?
一旦
/tmp
理想情況下應該為系統保留,使用者可以在哪里安全地創建臨時文件?
創建臨時文件¹的正確位置是,並且一直是
TMPDIR
環境變數指示的目錄,/tmp
作為備份。如果系統有臨時文件的位置而不是/tmp
,則設置TMPDIR
是它通告此位置的方式。在 shell 腳本中,這就是
${TMPDIR:-/tmp}
,儘管通常您應該呼叫mktemp
命令並讓它決定。¹當然,我不是在談論需要位於特定目錄中的臨時文件,例如,因為一旦它們的內容準備好,它們就會自動移動到位。