2016-01-02 11:43:39 +0000 2016-01-02 11:43:39 +0000
105
105
Advertisement

如何在Windows 10上创建一个符号链接?

Advertisement

正在阅读http://www.dropboxwiki.com/tips-and-tricks/sync-game-saves-across-multiple-computers ,我知道junction/mklink在Windows 7中也可以工作,但似乎junction命令在Windows 10中已经退役了。

Advertisement
Advertisement

答案 (4)

124
124
124
2016-01-02 12:01:09 +0000

你可以从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 /jjunction创建结点。

注意:

  • 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


###进一步阅读

  • Windows CMD命令行的A-Z索引 - Windows CMD命令行相关的所有东西的优秀参考。
  • mklink - 创建一个到目录或文件的符号链接,或创建一个硬文件链接或目录连接。
46
46
46
2016-07-30 10:36:10 +0000

以高阶管理员身份打开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命令或外部下载。

16
Advertisement
16
16
2016-10-24 11:51:37 +0000
Advertisement

如果你想要一个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文件系统也不支持克隆和智能复制过程。

0
0
0
2018-03-19 13:10:15 +0000

不需要安装任何东西!

有一个简单的开源文件symlink_creator.bat,你只需将所需的文件/文件夹拖拽到该文件上即可。

Advertisement

相关问题

15
3
8
14
8
Advertisement