转自: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盘的,非常强大好用。

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐