在 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 启动时更改此行为,以便 TMP
、TEMP
(对于由 [= 启动的 Windows 程序35=] bash) 和 /tmp
位置指的是不同的目录,例如C:/myTemp
?
(在 Windows 中全局更改 TMP
或 TEMP
对我来说不是一个可行的选择...)
在 /etc/fstab
中,注释掉所有定义 /tmp
的现有行,并添加这一行:
C:/myTemp /tmp ntfs auto
ntfs
部分无关紧要,因为系统会自行确定文件系统。 auto
部分告诉系统在您启动 shell 时自动挂载它。您可能还需要指定其他选项,例如区分大小写。有关该文件的更多信息,请参阅:
https://cygwin.com/cygwin-ug-net/using.html#mount-table
编辑该文件后,您需要打开一个新的 shell。
Windows10中的TMP
/TEMP
目录通常指向C:\Users\<user>\AppData\Local\Temp
。使用 Git bash 时,/tmp
目录也“神奇地”引用了该位置。
如何在 Git bash 启动时更改此行为,以便 TMP
、TEMP
(对于由 [= 启动的 Windows 程序35=] bash) 和 /tmp
位置指的是不同的目录,例如C:/myTemp
?
(在 Windows 中全局更改 TMP
或 TEMP
对我来说不是一个可行的选择...)
在 /etc/fstab
中,注释掉所有定义 /tmp
的现有行,并添加这一行:
C:/myTemp /tmp ntfs auto
ntfs
部分无关紧要,因为系统会自行确定文件系统。 auto
部分告诉系统在您启动 shell 时自动挂载它。您可能还需要指定其他选项,例如区分大小写。有关该文件的更多信息,请参阅:
https://cygwin.com/cygwin-ug-net/using.html#mount-table
编辑该文件后,您需要打开一个新的 shell。