在 Windows 安装 Git Bash 中更改 /tmp 的位置

Change the location of /tmp in a Windows install of Git Bash

Windows10中的TMP/TEMP目录通常指向C:\Users\<user>\AppData\Local\Temp。使用 Git bash 时,/tmp 目录也“神奇地”引用了该位置。

如何在 Git bash 启动时更改此行为,以便 TMPTEMP(对于由 [= 启动的 Windows 程序35=] bash) 和 /tmp 位置指的是不同的目录,例如C:/myTemp?

(在 Windows 中全局更改 TMPTEMP 对我来说不是一个可行的选择...)

/etc/fstab 中,注释掉所有定义 /tmp 的现有行,并添加这一行:

C:/myTemp /tmp ntfs auto

ntfs 部分无关紧要,因为系统会自行确定文件系统。 auto 部分告诉系统在您启动 shell 时自动挂载它。您可能还需要指定其他选项,例如区分大小写。有关该文件的更多信息,请参阅:

https://cygwin.com/cygwin-ug-net/using.html#mount-table

编辑该文件后,您需要打开一个新的 shell。