mklink
命令便可。。。工具
请忽略如下内容 %>_<%测试
~~Windows 下有个问题很是蛋疼:软连接。默认的 cmd 没有这个命令,而后就是 Git Bash
、Gow
等工具实现的 ln
命令其实并不起做用。我测试的状况是,Git Bash
的 ln
只是把文件夹复制了,Gow
的 ln
实际建立的是一个快捷方式,Windows 的快捷方式实际上是一个 .lnk 文件,根本不能 cd 进去,蛋疼的一米!~~ui
~~因此必须借助于其余的工具。~~spa
~~据我测试 Microsoft Resource Kit Tools 内的 linkd
命令能够实现,不过要注意的一点是,要把目标写在前面。好比你要将D盘下的 data 目录作一个软连接到 hello 目录,应该这么写:~~code
linkd hello data
~~hello 要在 data 前面。注意一下这个工具包在 Win7 及以上的系统中安装会出现不兼容提示,右击选择 兼容性疑难解答
根据提示选择实际上是能够成功安装的。里面包含的是不少小工具,咱们只须要 linkd.exe
这个。因此在安装按成以后把这个文件复制到你的 path 目录,或者直接把它所在的目录加进 path。~~图片
~~下面是测试截图:~~get
hello
是由 Git Bash
建立,本质是复制文件夹,由于我在源文件夹内添加文件后,hello 内仍是跟原来同样;~~hello2
是由 Gow
建立,实际是个快捷方式;~~hello3
是由 linkd.exe
建立,跟 Linux
下用 ln -s
建立的效果类似。~~~~总之,实测 Win8.1 下能够完美运行 linkd 命令。另提供一个已解压出来的 linkd.exe
,直接下载解压添加到 path 便可使用,不用处理兼容性问题神马的了。~~cmd
~~另外就是网上看到文章说 Windows 的 Sysinternals Suite 内的 Junction~~
~~也能够实现,使用方式同 linkd
,这里再也不测试。~~it