文档章节

个人目录迁移和mklink

雅各宾
 雅各宾
发布于 2013/08/08 10:21
字数 949
阅读 387
收藏 0
*Windows 7 mklink命令详解*
mklink是Windows 7下的一个类似于linux下In的命令,其作用是在NTFS文件系统中创建文件或目录的链接(类似于桌面快捷方式)。如果加以利用其发挥的作用是非常的大的,不仅可以帮助我们节省不少时间,而且可以使我们重装系统后不再丢失用户文件。

*Mklink的参数定义*
1) 如果不指定参数,属默认情况,建立文件的符号链接。删除文件的符号链接1) 指定参数可以如下:
    /D:建立目录的符号链接(symbolic link)
    /J:建立目录的软链接(联接)(junction)
    /H:建立文件的硬链接(hard link)
2) 如果不指定参数,属默认情况,建立文件的符号链接。删除文件的符号链接,不会影响源文件

*Mklink命令详细介绍*
Windows 7下的mklink命令通过指定参数可以建立出不同形式的文件或目录链接,有三种如下:
1) 符号链接(symbolic link /D)
建立一个软链接相当于建立一个文件(或目录),这个文件(或目录)用于指向别的文件(或目录),和win的快捷方式有些类似。删除这个链接,对原来的文件(或目录)没有影像没有任何影响;而当你删除原文件(或目录)时,再打开链接则会提示“位置不可用”。
2) 软链接(联接)(junction /J)
作用基本和符号链接类似。区别在于,软链接在建立时会自动引用原文件(或目录)的绝对路径,而符号链接允许相对路径的引用。
3) 硬链接(hard link /H)
建立一个硬链接相当于给文件建立了一个别名,例如对1.TXT创建了名字为2.TXT的硬链接,若使用记事本对1.TXT进行修改,则2.TXT也同时被修改,若删除1.TXT,则2.TXT依然存在,且内容与1.TXT一样。

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

命令格式: 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

雅各宾
粉丝 9
博文 125
码字总数 53022
作品 0
深圳
技术主管
私信 提问
mklink 1.0.3 发布,软连接 Gradle 构建时指定目录

mklink 1.0.3 发布了,mklink 作为一个 Gradle 插件,用于构建过程中对一些目录建立软连接.。 mklink 可以在 Gradle 执行构建任务时,将 Build 目录在恰当的时机建立在内存盘的软连接,达到加...

陌寻
06/26
194
0
mklink 1.0.5 发布,软链接 Gradle 构建时指定目录

mklink 1.0.5 发布了,mklink 作为一个 Gradle 插件,用于构建过程中对一些目录建立软链接.。 mklink 可以在 Gradle 执行构建任务时,将 Build 目录在恰当的时机建立在内存盘的软链接,达到加...

陌寻
08/19
683
0
mklink 1.0.2 发布,软连接 Gradle 构建时指定目录

mklink 1.0.2 发布了,mklink 作为一个 Gradle 插件,用于构建过程中对一些目录建立软连接.。 mklink 可以在 Gradle 执行构建任务时,将 Build 目录在恰当的时机建立在内存盘的软连接,达到加...

陌寻
06/24
439
0
mklink 1.0.4 发布,软连接 Gradle 构建时指定目录

mklink 1.0.4 发布了,mklink 作为一个 Gradle 插件,用于构建过程中对一些目录建立软连接.。 mklink 可以在 Gradle 执行构建任务时,将 Build 目录在恰当的时机建立在内存盘的软连接,达到加...

陌寻
07/12
782
0
mklink 1.0.1 发布,软连接 Gradle 构建时指定目录

mklink 1.0.1 发布了,mklink 作为一个 Gradle 插件,用于构建过程中对一些目录建立软连接.。 mklink 可以在 Gradle 执行构建任务时,将 Build 目录在恰当的时机建立在内存盘的软连接,达到加...

陌寻
06/21
977
5

没有更多内容

加载失败,请刷新页面

加载更多

CSS--列表

一、列表标识项 list-style-type none:去掉标识项 disc:默认实心圆 circle:空心圆 squire:矩形 二、列表项图片 list-style-img: 取值:url(路径) 三、列表项位置 list-style-position:...

wytao1995
今天
6
0
linux 命令-文本比较comm、diff、patch

本文原创首发于公众号:编程三分钟 今天学了三个文本比较的命令分享给大家。 comm comm 命令比较相同的文本 $ cat charabc$ cat chardiffadc 比如,我有两个文件char和chardiff如上,...

编程三分钟
今天
7
0
QML教程

https://blog.csdn.net/qq_40194498/article/category/7580030 https://blog.csdn.net/LaineGates/article/details/50887765...

shzwork
今天
5
0
HA Cluster之5

对于使用heartbeat v2版的CRM配置的集群信息都是保存在一个名为cib.xml的配置文件中,存放在/var/lib/heartbeat/crm/下。CIB:Cluster Information Base,由于xml文件配置不是那么方便,所以...

lhdzw
今天
6
0
玩转Redis-Redis基础数据结构及核心命令

  《玩转Redis》系列文章主要讲述Redis的基础及中高级应用,文章基于Redis5.0.4+。本文主要讲述Redis的数据结构String,《玩转Redis-Redis基础数据结构及核心命令》相关操作命令为方便对比...

zxiaofan666
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部