你可以把用户临时文件放在/ tmp中吗?

你可以把文件放在/ tmp中吗? 我的一个朋友告诉我永远不要这样做,这可能会导致一台机器。 这是真的?

依靠。 如果它实际上是一个临时文件,那很好。

有两种情况会导致机器停机(或至less损害操作):

  1. 没有限制,你填写根磁盘。 如果/ var是相同的片/分区,这更是一个问题。

  2. 这是内存,没有限制,所以你用尽了机器上的所有内存。

但总的来说,重要的一点是用户可以存储临时文件(即可能被pipe理员删除的文件,或者在机器重新启动时会消失的文件)。

这就是它的目的 。 唯一的潜在问题是如果空间不足。 您应该知道,内容通常不会在重新启动时保留。

如果您正在为多用户系统编写软件,请确保您安全地创build临时文件。 如果编写shell脚本, mktemp实用程序很容易完成。