如何在Windows 10上创建一个符号链接?
正在阅读http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers ,我知道junction/mklink在Windows 7中也可以工作,但似乎junction命令在Windows 10中已经退役了。
正在阅读http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers ,我知道junction/mklink在Windows 7中也可以工作,但似乎junction命令在Windows 10中已经退役了。
你可以从Windows SysInternals(微软的一部分)下载junction:
Junction不仅可以创建NTFS结点,还可以查看文件或目录是否是reparse点。重置点是NTFS连接的基础机制,Windows的远程存储服务(RSS)以及卷挂载点都会用到重置点。
请阅读这篇微软KB文章了解使用连接的技巧。
按照上面的说明下载junction
,
现在你可以使用下面的命令了。
创建一个结点:
junction "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"
创建一个目录符号链接:
mklink /D "C:\Documents and Settings\UserName\My Documents\My Dropbox\My Games" "C:\Documents and Settings\UserName\My Documents\My Games"
创建一个目录符号链接:
F:\test>mklink /d test-dir-sym-link test
symbolic link created for test-dir-sym-link <<===>> test
你可以在Windows 10中使用mklink /j
或junction
创建结点。
注意:
mklink /d
也可以列出连接点,并确定一个文件是否是连接点,这一点与junction
不同。 使用mklink创建一个目录符号链接:
F:\test>mklink /j test-junction test
Junction created for test-junction <<===>> test
使用mklink创建一个结点: “` F:\test>C:\apps\NirSoft\SysinternalsSuite\junction.exe test-junction test
Junction v1.06 - Windows junction creator and reparse point viewer Copyright © 2000-2010 Mark Russinovich Sysinternals - www.sysinternals.com
Created: F:\test\test-junction Targetted at: F:\test\test ”`
使用结点创建一个结点。
&001 &001
以高阶管理员身份打开PowerShell会话并键入:
New-Item -ItemType SymbolicLink -Path E:\Data\MyGames -Target "C:\users\UserName\MyGames"
,或者使用不那么繁琐的语法:
ni E:\Data\MyGames -i SymbolicLink -ta "C:\users\UserName\MyGames"
当然,在2016年和Windows 10系统中,你肯定不想再纠结于cmd命令或外部下载。
如果你想要一个GUI工具来创建/编辑symlinks,那么我们可以使用http://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html
Link Shell Extension (LSE)来创建Hardlinks, Junctions, Volume Mountpoints, 和Windows7/8的Symbolic Links, (这里统称为Links),这是一个利用Hardlinks或Symbolic Links的文件夹克隆过程,以及一个复制过程来处理Junctions, Symbolic Links, 和Hardlinks。LSE,顾名思义是以Shell扩展名的形式实现的,可以通过Windows资源管理器或类似的文件/文件夹管理器访问。该扩展名允许用户选择一个或多个文件或文件夹,然后使用鼠标完成创建所需的链接–硬链接、连接或符号链接,或者在文件夹中创建由硬链接或符号链接组成的克隆。LSE支持所有支持NTFS 5.0或更高版本的Windows版本,包括Windows XP64和Windows7/8/10。FAT文件系统不支持硬链接、连接和符号链接,FAT文件系统也不支持克隆和智能复制过程。