`
linhui_dragon
  • 浏览: 149915 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Mklink命令

    博客分类:
  • cmd
 
阅读更多
来自于系统研究博客:http://llloo.cn/

Mklink命令详细介绍

Windows 7下的mklink命令通过指定参数可以建立出不同形式的文件或目录链接,分为硬链接(hard link)、符号链接(symbolic link)和软链接(联接)(junction)三种。
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”命令。


Mklink命令用途

转移系统中的用户设置文件

  Windows 7中将用户设置与系统文件分离,所有的用户设置及用户文件都存储在C盘下的User目录(在中文版Windows 7中显示为“用户”目录),重装系统后所有的系统设置及用户文件都会消失。

  Windows 7安装完成后可以将C盘下的User目录转移到非系统分区,如D盘,这样,重装系统后只要重新将C盘下的User目录链接到D盘即可。我们在创建链接后系统在访问C:/User目录其实是在访问D:/User目录。
命令如下:

1.复制User目录到D盘: robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ
2.强制删除User目录: rmdir “C:\Users” /S /Q
3.创建C盘下的User的软件链接,链接到D盘User目录:mklink /J “C:\Users” “D:\Users”

重装系统后只需重复第二条和第三条命令及可

有了这条命令就再也不怕重新系统了


链接地址:http://llloo.cn/archives/1018.html
分享到:
评论

相关推荐

    mklink命令的神奇功能

    mklink命令的神奇功能

    win7下的mklink命令[文].pdf

    win7下的mklink命令[文].pdf

    MKLINK的妙用

    MKLINK命令能转移系统文件夹,是给系统瘦身的最住方案

    资源管理器增强右键源代码(c++)

    这是直接调用mklink命令做的,其功能可以看下mklink命令的介绍。个人认为此命令非常强大。 5、清理项目。这个是专为程序员开发的,功能非常实用,它可以清理项目文件夹下一些不需要的文件,在清理完后拷到优盘都非常...

    WIndows符号链接创建工具

    简单易用的windows符号链接创建工具(mklink命令的gui)

    更改游戏存档到当前目录_JM.vbs

    很多单机游戏的存档是放在C盘的Documents、ProgramData或LocalLow目录,这个vbs脚本可以将目录链接到你的游戏所在路径,以后...脚本大小18,979 字节,原理是调用mklink命令,不带任何病毒木马,如有疑问,请不要使用。

    mklink符号链接创建工具

    集合了两个mklink符号链接创建工具,不用再输入命令创建符号链接了 全部可视化操作,点选文件夹即可。

    ln2mklink:在cygwin中将ln命令转换为mklink

    笔记似乎可以通过在环境变量 CYGWIN 中设置 winsymlinks 来将 Cygwin 的 ln -s 命令更改为 Windows 符号链接创建命令,而无需编写包装器。用法 $ mkdir -p ~/bin$ curl -L ...

    Unity-MultiProcess-BuildPipeline:统一的多进程构建管道

    Unity-MultiProcess-BuildPipeline多进程资源建设方案设计创建多组子工程进行并行重建在Windows下,通过使用mklink命令创建子工程的在OSX下,由于Unity不支持资产目录为符号链接,因此为子工程创建真实资产目录,...

    dos命令大全.pdf

    MKLINK 创建符号链接和硬链接 MODE 配置系统设备。 MORE 逐屏显示输出。 MOVE 将一个或多个文件从一个目录移动到另一个 目录。 OPENFILES 显示远程用户为了文件共享而打开的文件。 PATH 为可执行文件显示或设置搜索...

    虚拟磁盘项目.rar

    开发环境:VS2008 功能概述:使用C++编写一个运行在命令行模式下的,虚拟磁盘的软件。虚拟磁盘软件能够在内存中模拟一个磁盘,通过接受命令,可以在内存中完成一些文件操作的功能,有的命令...mklink save load cls

    brackets-usersetting:支架设定

    方括号用户设置配置文件设定方法将符号链接放在配置文件中Windows示例以管理员权限启动命令提示符并执行以下命令cd "C:\Users\ユーザ名\AppData\Roaming\Brackets"cmd /c mklink brackets.json "C:\Users\ユーザ名\...

    TODO-CLI:使用NodeJS的TODO命令行界面

    使用NODEJS的TODO CLI1.... 命令提示符: > mklink todo todo.bat电源外壳: > cmd /c mklink todo todo.bat在* nix上: 在您的shell中运行以下命令: $ ln -s todo.sh todo4.尝试运行测试。 现在运行npm test ,您将

    gitflow帮助

    mklink %USERPROFILE%\AppData\Local\Atlassian\SourceTree <rootpath>\customactions.xml 其他git命令 扩展全局.gitconfig git config --global include.path <rootpath>/gitflowhelper/githelper/.gitconfigalias...

    franz-themes:该存储库为我在Franz中使用的某些服务提供了黑暗的主题

    因此,对于WhatsApp,您可以从此仓库的根目录在命令提示符下运行以下命令: mklink %AppData%\Franz\recipes\whatsapp\darkmode.css whatsapp\darkmode.css Linux Linux中配方的默认路径为~/.config/Franz/recipes ...

    dotfiles:配置文件和系统引导

    如何引导在* nix电脑上git clone https://github.com/philipmat/dotfiles .dotfilescd .dotfiles/source install.sh # --verbose --override在Windows计算机上使用提升的命令提示符(因为mklink需要管理员权限): ...

    多玩前端工作流grunt-workflow.zip

    window: - mklink /d .\node_modules C:\Users\Administrator\Desktop\grunt_plugins\node_modules mac:ln -s ~/Documents/grunt_plugins/node_modules ./node_modules (~/Documents/grunt_plugins/node_modules) ...

    Phonegap-GoogleMap-and-ProjectSettings-example:这是phonegapcordova 1.5的示例项目,显示了如何使用Google地图以及如何共享www-folder的建议

    克隆此存储库后,您必须使用以下命令之一将www文件夹链接到android项目的Assets文件夹(如果不存在,请创建资产): 转到终端中的资产文件夹,然后输入:ln -s ../../www/ www 并在Windows上为android项目执行此...

    Windows下修改iTunes备份路径 的方法

    0.准备工作: •关闭itunes •在任务管理器中杀掉iTunes开头的服务 1,找到iTunes默认备份路径:C:...mklink/j C:\Users\xthua\AppData\Roaming\Apple Computer\MobileSync H:\MobileSync 成功后如果有旧的备份,拷贝到H:\M

    SaveImageRouter:Chrome插件,用于从上下文菜单将图像保存到自定义位置

    mklink /D "C:\yourChromeDownloads\LinkName" "D:\yourDesiredLocation" Linux / OSX:使用以下命令创建指向所需目录的符号链接(相应地替换路径),并将扩展名指向Chrome Downloads位置内创建的目录名称: ln -s...

Global site tag (gtag.js) - Google Analytics