如何修改Windows Git Bash的/tmp路径且不改动系统全局TMP/TEMP变量
Git Bash自定义临时目录配置方案
提前创建你要使用的目标临时目录,例如示例中的C:/myTemp。
1. 编辑Git Bash启动配置文件
打开Git Bash终端,执行以下命令打开用户配置文件(文件不存在时会自动新建):notepad ~/.bashrc
2. 追加自定义配置
在打开的记事本末尾添加如下内容:
# 替换为你自己的临时目录路径 export CUSTOM_TMP="/c/myTemp" # 修改Git Bash内的TMP、TEMP环境变量,同时兼容其启动的Windows程序识别 export TMP="$CUSTOM_TMP" export TEMP="$CUSTOM_TMP" # 将Git Bash内的/tmp路径映射到自定义目录 mount "$CUSTOM_TMP" /tmp
保存文件后关闭记事本。
3. 生效配置
在Git Bash中执行source ~/.bashrc立即生效,或者直接关闭重启所有Git Bash窗口即可。
配置验证
执行以下命令可确认配置是否生效:
- 查看/tmp挂载路径:
df /tmp,输出对应挂载点为C:/myTemp即为正常 - 查看环境变量:
echo $TMP && echo $TEMP,输出为/c/myTemp即为正常 - 验证Windows程序识别:执行
cmd /c echo %TMP%,输出为C:\myTemp即为正常
该配置仅对当前用户的Git Bash环境生效,不会修改系统全局的TMP/TEMP变量,也不会影响其他软件的临时目录配置。
内容的提问来源于stack exchange,提问作者chris_f
相关产品推荐
相关产品推荐

