欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

mklink—C盘清理,onedrive同步

程序员文章站 2022-03-09 11:02:24
什么是mklink? mklink是windows系统里面一个很有趣的小工具,准确的来说是"NTFS符号链接",是NTFS中指向文件系统的另一个对象的一类对象。简单的来说就是将一个文件夹,应用,这些东西再次创建一个入口,说到这里是不是感觉mklink和一个东西很像,就是你想的那个,快捷方式。但是实际 ......

什么是mklink?

mklink是windows系统里面一个很有趣的小工具,准确的来说是"ntfs符号链接",是ntfs中指向文件系统的另一个对象的一类对象。简单的来说就是将一个文件夹,应用,这些东西再次创建一个入口,说到这里是不是感觉mklink和一个东西很像,就是你想的那个,快捷方式。但是实际上快捷方式和mklink的相似之处并不是很多,本质上来说mklink是ntfs系统所特有的,而快捷方式自从fat32时代就有了,而且横跨wlm三家生态。

mklink应用1-onedrive同步

大家都知道,win10系统中有一个叫做onedrive的云端文件系统,在默认状态下,微软提供了免费的5g的空间,如果对于一般人害怕重要的office文档信息丢失,或者遭遇到勒索软件这一类东西的侵害的话,onedrive的意义就变得重要起来。但是如果花钱升级到office365,他们会为你提供1t的云盘,只这时候你会发现,微软可能是怕你多装东西导致他们的服务器压力过大,他们只设置了三个地方可以同步。

mklink—C盘清理,onedrive同步

很明显,这些地方不够,但是onedrive除此之外就没有提供其他的地方去备份,如果我们把所有需要备份的文件均放在这三个文件夹中,那么这三个文件夹可能会十分巨大,甚至有些臃肿。所以这时候我们就需要把其他文件夹也同步到这里,mklink就提供了这样的功能,而且不会占据原有的任何空间使用方法如下,只需要在cmd命令中输入如下命令即可:

mklink /d "目标存放文件地址" "原有文件存放地址" 

mklink的原理与三种应用方式

下图,就介绍了mklink的使用方式以及三种不同的模式,其中的/d的模式已经介绍过了,下面我们将着重介绍/h和/j。

mklink—C盘清理,onedrive同步

mklink—C盘清理,onedrive同步

上图清楚的展示了各类之间的关系与差异。

c盘清理

在c盘快要满了的时候我们对于一些非系统文件可以采用mklink /d的方式来进行处理让c盘的文件移到其他盘并且不影响使用,具体操作的方式就是把c盘的文件移走到其他盘,然后在原有的地方创建一个一样的符号链接文件夹,由于这种链接的特殊性,可以实现这种同时访问硬盘之前储存的资源,实测可用,这为c盘扩容提供了新思路。