Git - git bash 在 windows 下创建软连接

1. 概述

  1. 使用 git bash 在 windows 下创建软连接
    1. 或者叫 快捷方式
  2. 感谢 Tony 老师的帮助
    1. Tony 的技术笔记
    2. Windows 使用 ln -s 创建软链接

2. 问题

  1. 需求
    1. 使用 git bash(MINGW64) 在 windows 下创建 软连接
  2. 问题
    1. git bash 的 ln -s, 是直接复制一个文件, 两者本质没有关联
    2. windows 窗口创建的 快捷方式, git bash 又打不开

3. 解决

  1. 方案
    1. 使用 Windows Server 2003 Resource Kit Tools 内的 linkd.exe 命令来满足需求
  2. 环境
    1. OS
      1. win10 1905
    2. git
      1. 2.20.1
    3. mintty
      1. 2.9.4
    4. Windows Server 2003 Resource Kit Tools
      1. 貌似就这么一个版本
  3. 步骤
    1. 下载 Windows Server 2003 Resource Kit Tools
      1. 下载链接
    2. 安装
      1. 流程很简单, 正常走完即可
      2. 我安装中没遇到什么问题
    3. 测试
      1. 重新打开一个 git bash
      2. 命令
        > linkd <targetPath> <sourcePath>
  4. 结果
    1. 创建成功
      1. windows 可以打开
      2. git bash 也可以打开
      3. 里面的内容, 也确实是复制的内容

4. 其他

  1. 这个 windows 的工具包, 居然可以在 git bash 下面跑...
    1. 有点不能理解

Git - git bash 在 windows 下创建软连接

上一篇:Apache + PHP Yii框架跨域访问API


下一篇:C#开发BIMFACE系列10 服务端API之获取文件下载链接