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:WINDOWSsystem32
用法:
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]]
参数
/d 创建目录的符号链接。 默认情况下mklink中创建文件的符号链接。
/h 创建硬链接,而不是符号链接。
/j 创建目录接合。
<Link> 指定正在创建的符号链接的名称。
<Target> 指定新的符号链接指向的路径 (相对或绝对)。
/? 在命令提示符下显示帮助。
示例
若要创建命名从根目录的 MyDocs 到 UsersUser1Documents 目录的符号链接,请键入:
mklink /d MyDocs UsersUser1Documents