Windows 7和Windows Vista系统中的符号链接(Junction Point)MKL
				
									
					
					
						|  | 
							admin 2012年11月12日 21:58
								本文热度 5477 | 
					
				 
				Windows 7和Windows Vista系统中的符号链接(Junction Point)MKLink命令的使用  
 
微软自Windows 2000开始,便为NTFS卷引入了对名为Junction Point的symbolic link(符号链接)的支持,但是,在图形界面下往往工作不太正常,很多时候不得不使用插件以保证该功能能够使用。而且,Junction Point还有一个致命的缺陷,无论在Windows 2000 还是后续的Windows XP和Server 2003中,NTFS Junction Point只能被用于文件夹和卷,而不能用于文件。
在Windows Vista之后,微软终于让NTFS卷支持可以指向文件的符号链接 (symbolic link)。
在Windows 7和Windows Vista中创建符号链接 (symbolic link)  
Windows 7和Windows Vista中专门提供了一个创建符号链接的工具,MkLink ,不过,只可在命令行中运行,而不是图形界面。
要使用MkLink工具创建符号链接,必须以管理员身份运行进入命令行
在开始菜单中右键单击命令提示符图标,从菜单中选择“以管理员运行”
MkLink命令的参数
在命令提示符下输入如下命令将显示该工具的相应格式与参数。
MkLink /? ,将得到以下帮助
MKLINK [[/D] | [/H] | [/J]] Link Target
    /D      创建目录符号链接。黙认为文件 
            符号链接。 
    /H      创建硬链接,而不是符号链接。 
    /J      创建目录联接。 
    Link    指定新的符号链接名称。 
    Target  指定新链接引用的路径 
            (相对或绝对)。
创建指向文件夹的符号链接 
要创建指向某个文件夹的符号链接,只需依循相应的命令,我们来创建一个把“C:\TEMP”文件夹指向“R:\TEMP”的符号链接,如下所示。
MKLINK /J "C:\TEMP" "R:\TEMP"
创建完成后,可以用Dir命令来查看一下:
删除符号链接  
要删除该符号链接则更为简单,操作同删除文件类似,不过,需要注意的是,这里删除的只是符号链接,而非文件本身。
该文章在 2012/11/12 21:58:11 编辑过