小技巧:巧用Windows自带mklink命令创建文件硬链接(解决ITunes默认备份到C盘的问题)
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
Windows系统的硬链接是一种针对文件的特殊快捷方式,只不过这种快捷方式的实现和一般的快捷方式不一样,是NTFS文件系统特有的属性之一。硬链接的适用范围: 1、硬链接适用于在同一个卷的文件级别,不允许给目录创建硬链接; 2、硬链接是不能跨卷的,只有在同一文件系统中的文件之间才能创建链接。 要注意的是mklink只在Windows Vista/7下自带。其他系统需要一个叫“Junction”的小工具。 ------------------------------------------- 举一个使用实例: 使用mklink命令可以很好地解决ITunes自动备份到C盘导致占用大量空间的问题: 在记事本中复制如下内容 mklink /d "C:\Users\用户名\AppData\Roaming\Apple Computer\mobilesync\backup" "J:\Apple\backup" 将上述文字中的“用户名”改为自己计算机的用户名,“J:\Apple\Backup”可以任意更改为你希望ITunes备份的文件夹。 修改完后,保存为“任意文件名.bat” (注意后缀名.bat),运行这个bat文件,即可轻松把创建硬链接,把备份目标转移到你指定的文件夹。 ------------------------------------------- 相信看了上面的实例,你也能够“依葫芦画瓢”了。附加说明: 注意上面的例子:C:\Users\用户名\AppData\Roaming\Apple Computer\mobilesync\backup是一个虚假的文件夹,它只是J:\Apple\backup的一个映射,或者说一个特殊的快捷方式。C:\Users\用户名\AppData\Roaming\Apple Computer\mobilesync\backup这个文件夹是不占用空间的,所有对这个文件夹的修改都会同步体现在J:\Apple\backup中。 ------------------------------------------- 硬链接的一些应用(来自百度百科,比较专业,一般不会用到): 1.节省硬盘空间。同样的文件,只需要维护硬连接关系,不需要进行多重的拷贝,这样可以节省硬盘空间。 2.重命名文件。重命名文件并不需要打开该文件,只需改动某个目录项的内容即可。 3.删除文件。删除文件只需将相应的目录项删除,该文件的链接数减1,如果删除目录项后该文件的链接数为零,这时系统才把真正的文件从磁盘上删除。 4.文件更新。如果涉及文件更新,只需要先在WinSxS目录里面下载好一个新版本,然后修改Windows\System32下面同名文件的硬连接关系,从旧版本的硬连接指向新版本的硬连接,这样就能够快速的完成文件的更新工作,而不需要进行文件的复制,速度也会快不少。 5.卸载补丁。遇到需要补丁卸载的情况,只需要把硬连接指向改为旧版本就可以了,没有文件替换的问题。而且建立了硬连接关系的文件之间的修改是同步的,因此只要有一方被修改了,另一方也会得到修改。 篇幅关系,不再赘述。 该文章在 2012/11/12 22:01:31 编辑过 |
关键字查询
相关文章
正在查询... |