gpt4 book ai didi

node.js - 为操作系统使用 'official' 临时目录有什么好处?

转载 作者:IT老高 更新时间:2023-10-28 23:10:27 31 4
gpt4 key购买 nike

我注意到像 node-temp 这样的包和 node-tmp ,它提供了用于将临时文件写入当前操作系统的适当临时目录的 API,例如/tmp.

与简单地将临时文件存储在模块/应用程序的子目录(例如 ./temp)相比,这样做有什么好处?

最佳答案

它肯定是特定于操作系统的。

在大多数 Linux 系统上,/tmptmpfs文件系统,它的工作速度比传统的磁盘文件系统快得多(因为所有数据几乎都保存在 RAM 中)。

另外,官方的/tmp/文件系统通常是setuid directory .这会影响谁有权删除其中的文件。

有些系统是专门管理的,可能有周期性的cron清理该 /tmp 的作业。此外,系统管理员知道 /tmp/ (并且可能会避免对其进行备份,将其放在快速磁盘上,如果不在 tmpfs 等...).. .. 和 Linux Standard Base需要它...

您也可以使用 TMPDIR环境变量。

关于node.js - 为操作系统使用 'official' 临时目录有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946360/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com