更改linux中的临时文件夹位置(适用于系统上的所有内容)?

时间:2010-09-27 12:21:41

标签: linux redhat temporary-directory

目前是/ tmp

如何将其设置为/ anythingelse以便所有应用程序随后都使用它?

3 个答案:

答案 0 :(得分:2)

sudo rmdir /tmp && ln -s /some/other/loc /tmp

或者,将环境变量TMPDIR设置为最高级别。对于环境或每个用户。

答案 1 :(得分:1)

特定应用程序可能具有配置选项或环境变量,但通常* nix系统应该使用/tmp作为临时文件,并且无法更改。

答案 2 :(得分:1)

如果你真的坚持,你可以/tmp成为你想要的任何位置的符号链接(Matt Joiner的回答给出了具体的命令)。

例如,在Mac OS上,/tmp/private/tmp的符号链接。这种安排可用于促进NFS挂载/(可能是只读)的能力,同时保持{}中无法共享的系统特定文件(/ etc,/ tmp等) {1}}本地磁盘上的分区。