window下实现软连接,像linux一样的软链接

转自:http://bbs.vpigirl.com/forum.php?mod=forumdisplay&fid=52

Linux下有一个软连接的功能,window下对应的可以用快捷方式来实现。但是快捷方式是一个.lnk的文件,他可以实现快速定位转向到其指向的文件或文件夹,可是一些特殊需求却满足不了。在这里先讲在windows下实现软链接的办法。再说说该功能的一个应用。

    1、先下载一个第三方工具junction,http://technet.microsoft.com/zh-cn/sysinternals/bb896768.aspx
    2、复制下载的junction.exe到C:\Windows\System32目录,并改名为ln.exe。
    3、在cmd命令行中输入 ln -s d:\s d:\t  执行该命令将在D盘创建一个名叫s的目录并将其执行D盘下的t目录(你先要有这个目录存在)。这时候你能看到s是一个快捷方式的链接图标,但是文件类型却是文件夹。至此我们创建软链接成功。

    在linux下可以用软链接来实现同一个郁闷通过链接不同的目录来实现区分版本,如开发版或线上版。在window下的实现是,
1、配置web服务器的虚拟主机,新增一个虚拟主机配置如test.my将其指向test.my目录。
2、配置host,增加 127.0.0.1  test.my
2、新建一个dev目录,在该目录放你的开发版本。新建一个release目录,在该目录放你的线上版本。
3、进入相对于文件夹下,在cmd执行命令"ln -s test.my dev"。重启web服务器。访问test.my 执行的是文件夹dev里的程序。
4、在cmd执行命令"ln -s test.my pro"。访问test.my 执行的是文件夹release里的程序。
在不需要重启web目录,不需要配置多个虚拟主机的情况下。通过执行一条命令,实现同一个程序的在多个版本间或者不同程序间快速切换

原文出自: http://blog.163.com/yfq_/blog/static/2092911582011527102147351/

我使用这个工具做的事情无非和linux下一样,就是有一个C盘的一个目录占很大空间,C盘快满了,但是又不能删除这些文件,移动文件到D盘,又会影响现有软件的运行,所以需要让文件本身放在D盘,但是路径还是使用C盘的,非常强大好用。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值