目前它的 /tmp
如何将其设置为 /anythingelse 以便所有应用程序随后使用它?
sudo rmdir /tmp && ln -s /some/other/loc /tmp
或者,将环境变量设置为TMPDIR
可能的最高级别。对于环境或每个用户。
特定的应用程序可能对此有配置选项或环境变量,但通常 *nix 系统应该/tmp
用于临时文件,并且无法更改。
如果您真的坚持,您可以/tmp
将其作为符号链接到您想要的任何位置(Matt Joiner 的回答给出了执行此操作的特定命令)。
例如,在 Mac OS 上,/tmp
是指向/private/tmp
. 这种安排可用于促进 NFS 挂载/
(可能是只读)的能力,同时将无法共享的系统特定文件(/etc、/tmp 等)保存在/private
本地磁盘的分区中。