Win7也能创建软连接,太爽了
来源:互联网 发布:阿里云301重定向 编辑:程序博客网 时间:2024/04/30 12:58
刚搭建了win7下的安卓SDK,运行AVD后创建一个虚拟机后运行提示找不到虚拟机映像和配置文件……,仔细看了下提示,发现提示找不到“C:\Users\用户名\.android\……”,但是我的映像默认是安装在“I:\USR\.android”下面,由于程序默认在上面那路劲找,因此造成AVD找不到映像……
于是我在“C:\Users\用户名\”下创建了个“.android”快捷方式,再运行还是找不到……
于是上网搜索了下win7下是否有类似linux下的软链接。经搜索还真有~于是按创建方法另外创建了一个“.android”软连接,再运行AVD,成功运行了~~哈哈
把原文转过来:
=======================================
本文来源于铁木箱子的博客http://www.mzone.cc
[本文地址] 本文永久地址是:http://www.mzone.cc/article/619.html
==========================================================
用过Linux的朋友都知道linux中有软链接的概念,可以通过ln命令创建到目录或文件的软链接,软链接的好处就是可以让一个目录或文件有多个入口但保持单一物理位置,方便应用和管理。在Linux下创建软链接一般用如下命令:
# ln -sf file1 file2 其中file1是软件链接的名称,file2是实际文件的路径,以后通过file1就可以访问file2了
之前一直苦于windows下没有类似的功能,导致有些地方很不方便,不过进入windows vista和win7时代后,这样的功能也被附带在windows中了,通过win7操作系统中的mklink命令就可以创建类似的软链接了。
D:\temp>mklink /? 创建符号链接。 MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。默认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径 (相对或绝对)。
上面的是mklink命令的帮助信息,可以看到mklink可以创建目录和文件链接。比如D:\temp目录下有目录dir1,我想在当前目录下创建到dir1目录的软链接,可以使用如下命令来操作:
mklink /D dir2 dir1 mklink /J dir3 dir1
上面两个命令都可以实现到dir1的软链接,参数/D和/J是创建目录软链接必须的,目前来说着两个参数都可以实现目录软链接,而且应用过程中也没有发现有什么区别的地方,唯一的区别就是dir2和dir3链接的类型不懂,可以通过dir命令查看得到结果如下:
2011/05/17 14:05 <DIR> dir1 2011/05/24 13:07 <JUNCTION> dir2 [D:\temp\dir1] 2011/05/24 13:07 <SYMLINKD> dir3 [dir1]
我们可以发现dir1是DIR类型(这个是我们创建的实际目录),dir2是JUNCTION类型,而dir3是SYMLINKD类型,这个或许是区别,但应用中效果一样。
说完了目录软链接,文件当然也可以创建软链接了,而且还可以创建硬连接,比如d:\temp目录下有abc.txt文件,我要创建到这个文件的软链接的命令如下:
mklink abc1.txt abc.txt
这样我们就创建了一个到abc.txt文件的软链接abc1.txt,对于文件还可以创建硬链接,硬链接个人感觉用处不大,因为创建硬链接是磁盘上空间是增加了双倍,对于硬链接而言,修改硬链接文件和原始文件的内容都会相互影响,即内容是一致的但空间占用确是双份的。使用如下命令创建硬链接:
mklink /H abc2.txt abc.txt
文件的软链接和硬链接的类型查看如下(用dir命令):
2011/05/24 13:33 7 abc.txt 2011/05/24 13:30 <SYMLINK> abc1.txt [abc.txt] 2011/05/24 13:33 7 abc2.txt
发现硬链接和普通的文件没有什么区别,唯一的区别就是修改的内容会直接影响到原始文件。
基本上win7系统下软链接创建和基本知识就介绍到这里,对这些有什么用处,举个例子,我们常见的在windows下开发php程序,而php程序又需要在apache下运行,一般情况下我们需要修改apache的htdocs目录或者把代码放到htdocs目录下才可以运行。但是用了软链接后,我们可以在apache的htdcos目录下创建一个到目录软链接到实际开发目录,这样我们代码开发就可以直接在apache中进行预览更新了,当然你也可以用这个技术在其他任何想要的地方。
顺带补充一句,软链接的目录和文件都可以直接删除,不会影响到原始目录和文件的,这个也非常方便,而且软链接的目录和文件图标上都有一个小箭头,很好区分。
- Win7也能创建软连接,太爽了
- 太可怕了!断开网线黑客也能盗走你的数据
- csdn也太不稳定了
- Webex Player 安装文件,解决了不能播放问题,win7也能使用
- 我也能爱莫能助了
- 晕,CSDN也太不稳定了吧。。。。。
- csdn 写文章也太不方便了
- win7太慢?一个优盘就能提高运行速度
- 太棒了,我终于也有排名了!
- 太感动了,转载他人让大家也分享 一个妓女死了,学校为她降半旗!(无比崇敬)---希望朋友能转载一下!
- 用IE6也能内联搜索了
- PSTricks太爽了!
- 感觉太爽了!!!
- 太爽了!!!
- win7能连接网络但是不能上网
- win7能连接网络但是不能上网
- 一网友在上海的感受,太惊人的了,也太现实了,不得不看......
- 这里的BLOG服务器也太不稳定了
- 线性规划与网络流24题 02太空飞行计划问题
- 我的新博客
- nginx php-fpm调优
- oracle sqlplus连接服务器
- php-fpm.conf两个至关重要的参数
- Win7也能创建软连接,太爽了
- C函数之memcpy()函数用法
- Jquery学习,一道笔试题:关于表格
- 常指针与指向常量的指针
- 如何查看mysql运行、访问记录等日志
- Java I/O知识点小记
- UVa 10361 - Automatic Poetry
- 恢复xp_cmdshell SQL Server阻止了对组件 'xp_cmdshell' 的过程'sys.xp_cmdshell' 启用
- ssh拦截器笔记