用户可以在哪里安全地创建临时文件?

用户可以在哪里安全地创建临时文件?

一旦/tmp理想情况下应该为系统保留,用户可以在哪里安全地创建临时文件?

答案1

创建临时文件的正确位置始终是TMPDIR环境变量指示的目录,并/tmp作为后备。如果系统具有除 之外的临时文件位置/tmp,则设置TMPDIR是其公布此位置的方式。

在 shell 脚本中,尽管${TMPDIR:-/tmp}通常您应该调用该mktemp命令并让它决定。

1当然,我不是在谈论需要位于特定目录中的临时文件,例如,因为一旦内容准备好,它们就会自动移动到位。

相关内容