查看: 13760|回复: 13
收起左侧

[系统] Win10下的mklink符号软链接不能实时链接源文件目录

[复制链接]
〃萝卜
发表于 2016-10-2 22:41:09 | 显示全部楼层 |阅读模式
当初创建的命令是这个
[mw_shl_code=shell,true]mklink /J C:\Users\jx\OneDrive\1Password G:\1Password\[/mw_shl_code]

今天才发现,C:\Users\jx\OneDrive\1Password这个目录下面的文件,和G:\1Password\
目录下的文件完全不一致

G:\1Password\目录下的文件是被链接的源文件

求问这是为什么?

我现在只能用GoodSync来同步了
zhenDL
发表于 2016-10-3 04:34:16 | 显示全部楼层
试试把 /J 改成 /D 看看吧
mklink /D C:\Users\jx\OneDrive\1Password G:\1Password\
飞絮轻烟
发表于 2016-10-3 09:30:12 | 显示全部楼层
本帖最后由 飞絮轻烟 于 2016-10-20 22:28 编辑

1.符号链接(symbolic link) 相当于快捷方式
  建立一个软链接相当于建立一个文件(或目录),这个文件(或目录)用于指向别的文件(或目录),和win的快捷方式有些类似。删除这个链接,对原来的文件(或目录)没有影像没有任何影响;而当你删除原文件(或目录)时,再打开链接则会提示“位置不可用”。

2.软链接(目录联接)(junction) 源路径变更不会失效
  作用基本和符号链接类似。区别在于,软链接在建立时会自动引用原文件(或目录)的绝对路径,而符号链接允许相对路径的引用。

3.硬链接(hard link)
  建立一个硬链接相当于给文件建立了一个别名,例如对1.TXT创建了名字为2.TXT的硬链接,若使用记事本对1.TXT进行修改,则2.TXT也同时被修改,若删除1.TXT,则2.TXT依然存在,且内容与1.TXT一样。

建立链接请注意:
1、建立文件或目录链接限于 NTFS 文件系统,符号(软)链接的建立可以跨文件系统;
2、硬链接只能用于文件,不能用于目录,符号(软)链接可以为目录建立链接;
3、硬链接只能建立同一分区内的文件指向;
4、硬链接不允许对空文件建立链接,符号(软)链接可以。


Mklink的参数定义

无参数指定:建立文件的符号链接。无参数指定的默认情况下,建立的是文件的符号链接,删除链接文件不会影响源文件,
/d:建立目录的符号链接符号链接(symbolic link)
/j:建立目录的软链接(目录联接)(junction)
/h:建立文件的硬链接(hard link)

命令格式:mklink /d(定义参数) \MyDocs(链接文件) \Users\User1\Documents(原文件)

最后,至于删除建立的链接,跟删除文件一样使用”DEL”命令。
峪飞鹰
发表于 2016-10-3 09:54:59 | 显示全部楼层
应该用参数 /D 而不是 /J 才对啊。
ELOHIM
发表于 2016-10-3 14:42:39 | 显示全部楼层
mklink /?
创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件
                符号链接。
        /H      创建硬链接而非符号链接。
        /J      创建目录联接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径
                (相对或绝对)。
RED_ALERT
发表于 2016-10-4 00:46:19 | 显示全部楼层
你确定你成功创建了那个目录链接吗?要在 C:\Users\jx\OneDrive 下创建名为 1Password 的链接,你要确保 C:\Users\jx\OneDrive 里不存在名为 1Password 的东西。还有,在资源管理器里链接的图标会带有快捷方式的小箭头。
villana
头像被屏蔽
发表于 2016-10-4 12:18:54 | 显示全部楼层
使用绝对路径JD没有明显区别,你应该考察下是不是创建成功了
〃萝卜
 楼主| 发表于 2016-10-4 21:54:11 | 显示全部楼层
RED_ALERT 发表于 2016-10-4 00:46
你确定你成功创建了那个目录链接吗?要在 C:%users\jx\OneDrive 下创建名为 1Password 的链接,你要确保 C: ...

。。。。。。。。。。。。。。必须是确定的
〃萝卜
 楼主| 发表于 2016-10-4 21:54:54 | 显示全部楼层
villana 发表于 2016-10-4 12:18
使用绝对路径JD没有明显区别,你应该考察下是不是创建成功了

是创建成功的
〃萝卜
 楼主| 发表于 2016-10-4 21:58:41 | 显示全部楼层
峪飞鹰 发表于 2016-10-3 09:54
应该用参数 /D 而不是 /J 才对啊。

我是给目录创建连接的
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-30 15:46 , Processed in 0.136772 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表