红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 其它
  3. 正文

使用软链接节省C盘空间占用

2021年10月14日 2377点热度 1人点赞 2条评论

image-20211014122254394

图源:microsoft.com

Windows用户最大的焦虑大概是C盘不够用,早年间Win XP系统盘只需要20G左右,后来随着系统的一路升级,现在居然没有100个G别想保证短时间内的系统盘充裕了。

当然最根本的解决之道还是使用类似space sniffer之类的清理工具清理C盘,或者是加硬盘、扩容C盘。

关于加硬盘、扩容C盘的内容可以阅读我终于解救了系统盘ORZ。

但以上方式都不是那么容易,要么是费神费力也挑不出几个可以删除或者转移的数据,要么是像我当初那样因为主板上少个固定螺丝折腾了半天。

其实是存在一个轻松节省C盘空间的方式的:使用软链接。

软链接本质上是一个类似快捷方式的东东,如果熟悉Linux,想必对此不会陌生。

关于Linux中的链接使用相关内容,可以阅读Linux 之旅 5:磁盘与文件系统管理。

关于Windows中的几种链接的使用和对比的详细说明,可以阅读比较 Windows 上四种不同的文件(夹)链接方式(NTFS 的硬链接、目录联接、符号链接,和大家熟知的快捷方式)。

我们这里直接实战说明。

假设在C盘有一个存放图片的文件夹,且越来越大,其路径是C:\test。我们现在将其移动到D盘存储图片的目录D:\oneDriver\OneDrive\图片中。

这里可以使用命令转移,比如在WSL中执行mv,但没必要,直接使用剪切粘贴的方式即可。

现在原始资料所在的目录变成了D:\oneDriver\OneDrive\图片\test,如果不进一步处理,引用该目录下的图片的文件就会出现问题(比如相关的Markdown文件)。

现在在CMD中使用命令创建软链接:

C:\>mklink /D test D:\oneDriver\OneDrive\图片\test
为 test <<===>> D:\oneDriver\OneDrive\图片\test 创建的符号链接
​
C:\>dir test
 驱动器 C 中的卷没有标签。
 卷的序列号是 CA71-34BE
​
 C:\test 的目录
​
2021/10/14  11:50    <DIR>          .
2021/10/14  11:50    <DIR>          ..
2021/04/15  10:37           538,260 5fa398772c60be4020d1436289df4f91f1dd7d58_5fa398774f632bb5ae534ec09829cb6c0e631f47.jpg
2021/04/15  10:40           802,682 5fb0ceb56b992a683cb84457b0261a2d5f2cbf73_5fb0ceb5210ca7cc093a4f9ba36fd5c4ce63f688.jpg
               2 个文件      1,340,942 字节
               2 个目录 61,736,034,304 可用字节

不知道为何,在PowerShell中不能执行mklink命令,只能在CMD中执行。

在资源管理器中,软链接表现为一个类似快捷方式的图标:

image-20211014120336187

之前引用该目录下的图片的文档也不影响使用:

image-20211014120634294

要删除该软链接也很容易:

C:\>rd test
​
C:\>dir test
 驱动器 C 中的卷没有标签。
 卷的序列号是 CA71-34BE
​
 C:\ 的目录
​
找不到文件

需要注意的是这里应当使用rd而非del,前者只会删除软链接,不会影响到原始数据,而后者会直接删除目录中的原始数据。

参考资料

  • windows软链接

  • 比较 Windows 上四种不同的文件(夹)链接方式(NTFS 的硬链接、目录联接、符号链接,和大家熟知的快捷方式)

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Windows 清理
最后更新:2021年10月14日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇
下一篇 >

文章评论

  • fuckbaidu

    并不是所有的文件都能通过软链接转移,比如chrome浏览器,你要是转移了,就不能自动更新了

    2021年10月14日
    回复
    • 魔芋红茶

      @fuckbaidu 是的,此方法并不适合所有类型的数据,仅作为一种参考思路。

      2021年10月14日
      回复
  • 取消回复

    *

    code

    COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
    本网站由提供CDN加速/云存储服务

    Theme Kratos Made By Seaton Jiang

    宁ICP备2021001508号

    宁公网安备64040202000141号