windows7中的“mklink命令”.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
windows7中的“mklink命令”

windows7中的“mklink命令”   从 Vista 以后,微软将用户文件和用户的软件配置( AppData ) 明确划分开,并且全部存放在使用者的用户目录下。   Linux早已这样做了,并且在Linux中可将 home 挂载为独立分区,而微软显然还没学到家。用户目录依旧和系统目录一起放在同一分区。   如何将用户目录移动到非系统分区?这是本文的出发点。但本文的重心不在于此,而是 mklink ,一个命令。 一、何为 mklink   mklink 是何方神圣,值得专门作文讲述?   如果用过 Linux ,那想必也看到过符号链接(这是一种特殊的文件),也用过 “ ln ” 这个链接命令,mklink 和 ln 的功能几乎一样。   mklink 便是用来创建符号链接的,这个命令并不知名,使用的人也不多。 自从 Vista 以后,微软便在 widows中 偷偷地用起了这个工具 。在用户目录下,可以看到很多很像快捷方式的文件,当然这是隐藏的,但却不能打开,其实这便是符号链接。 dir C:\Users\wclu /a 驱动器 C 中的卷是 win7 卷的序列号是 8CD0-A743 [plain] view plaincopy C:\Users\wclu 的目录 2009/06/11 11:42 DIR . 2009/06/11 11:42 DIR .. 2009/06/11 00:04 DIR AppData 2009/06/11 00:04 JUNCTION Application Data [C:\Users\wclu\AppData\Roaming] 2009/06/11 00:04 DIR Contacts 2009/06/11 00:04 JUNCTION Cookies [C:\Users\wclu\AppData\Roaming\Microsoft\Windows\Cookies] 2009/06/11 10:05 DIR Desktop 2009/06/11 00:04 DIR Documents 2009/06/11 02:44 DIR Downloads 2009/06/11 00:04 DIR Favorites 2009/06/11 00:04 DIR Links 2009/06/11 00:04 JUNCTION Local Settings [C:\Users\wclu\AppData\Local] 2009/06/11 00:04 DIR Music 2009/06/11 00:04 JUNCTION My Documents [C:\Users\wclu\Documents] 上述标红色的文件,便是符号链接了(上述文件并非C:\Users\wclu目录下全部文件) 。 Vista/Windows 7使用这些符号链接,是为了兼容XP等系统。 二、mklink 用法 mklink 只能在命令提示符 “CMD” 中使用。 mklink /? 创建符号链接。 MKLINK [[/D] | [/H] | [/J]] Link Target /D 创建目录符号链接。黙认为文件 符号链接。 /H 创建硬链接,而不是符号链接。 /J 创建目录联接。 Link 指定新的符号链接名称。 Target 指定新链接引用的路径 (相对或绝对)。 注:上述的符号链接等同于Linux中的软链接。 为了试验 mklink 的功能,我在 C分区中创建目录 a ,并在目录中存放文件 1.txt。 创建文件链接 E:\mklink c:\1 c:\a\1.txt拒绝访问。 E:\mklink c:\2.txt c:\a\1.txt 为 c:\2.txt === c:\a\1.txt 创建的符号链接 可见为文件创建链接时,符号链接文件的扩展名要和原文件保持一致。 E:\mklink c:\a\1.txt d:\3.txt 当文件已存在时,无法创建该文件。 E:\mklink d:\3.txt c:\a\1.txt 为 d:\3.txt === c:\a\1.txt 创建的符号链接 可见为文件创建链接时,必须是 “mklink 符号链接文件名 原文件名”的格式。 创建目录链接 E:\mklink /d c:\b d:\a 为

文档评论(0)

ayangjiayu4 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档