pietro_molina Asked: 2021-11-10 01:28:07 +0800 CST2021-11-10 01:28:07 +0800 CST 2021-11-10 01:28:07 +0800 CST 用户可以在哪里安全地创建临时文件? 772 一旦/tmp理想情况下应该为系统保留,用户可以在哪里安全地创建临时文件? tmp 1 个回答 Voted Best Answer Gilles 'SO- stop being evil' 2021-11-10T02:04:38+08:002021-11-10T02:04:38+08:00 创建临时文件¹的正确位置是,并且一直是TMPDIR环境变量指示的目录,/tmp作为后备。如果系统有临时文件的位置而不是/tmp,则设置TMPDIR是它通告此位置的方式。 在 shell 脚本中,这就是${TMPDIR:-/tmp},尽管通常您应该调用mktemp命令并让它决定。 ¹当然,我不是在谈论需要位于特定目录中的临时文件,例如,因为一旦它们的内容准备好,它们就会自动移动到位。
创建临时文件¹的正确位置是,并且一直是
TMPDIR
环境变量指示的目录,/tmp
作为后备。如果系统有临时文件的位置而不是/tmp
,则设置TMPDIR
是它通告此位置的方式。在 shell 脚本中,这就是
${TMPDIR:-/tmp}
,尽管通常您应该调用mktemp
命令并让它决定。¹当然,我不是在谈论需要位于特定目录中的临时文件,例如,因为一旦它们的内容准备好,它们就会自动移动到位。