在windows中创建软链接,junction、mklink的用法

windows也可以实现linux下软链接、硬链接的功能的,借住junction、mklink可以实现。

junction

软链接也可以称作符号链接,类似于unix中的ln -s。

其实windows也是有这个功能的,不过windows貌似没有内置相关的符号连接工具。最好用的工具应该是Microsoft网站上提供的SysInternals套件,里面包含了大量的实用程序,其中junction.exe就是用来管理符号连接的。

使用junction所创建的符号链接文件夹并不会占用任何磁盘空间,它仅仅是指向了源文件夹。

官方网址:http://technet.microsoft.com/en-us/sysinternals/bb896768

适用环境

  • 必需为NTFS文件格式
  • windows XP+
  • windows server 2003+

下载安装

地址:http://download.sysinternals.com/files/Junction.zip

将junction.zip解压得到junction.exe,直接扔到C:\WINDOWS\system32

用法:

Using Junction

Use junction to list junctions:

Usage: [-s]

-s    Recurse subdirectories

Examples:

To determine if a file is a junction, specify the file name:

junction c:\test

To list junctions beneath a directory, include the –s switch:

junction -s c:\

To create a junction c:\Program-Files for “c:\Program Files”:

C:\>md Program-Files

C:\>junction c:\Program-Files “c:\Program Files”

To delete a junction, use the –d switch:

junction -d c:\Program-Files





milking

下载地址: http://technet.microsoft.com/zh-cn/library/cc753194(WS.10).aspx

创建符号链接。

有关如何使用此命令的示例,请参阅示例

语法

 
 
mklink [[/d] |[/h] |[/j]]<Link><Target>

参数

 

参数 说明

/d

创建目录的符号链接。 默认情况下mklink中创建文件的符号链接。

/h

创建硬链接,而不是符号链接。

/j

创建目录接合。

<Link>

指定正在创建的符号链接的名称。

<Target>

指定新的符号链接指向的路径 (相对或绝对)。

/?

在命令提示符下显示帮助。

示例

若要创建命名从根目录的 MyDocs 到 \Users\User1\Documents 目录的符号链接,请键入:

 
 
mklink /d \MyDocs \Users\User1\Documents

About 智足者富

http://chenpeng.info

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>