我有两块磁盘。其中,C盘装了 WSL,项目放在D盘。 由于项目不兼容 Windows,我一般都在 WSL 进入到D盘后编译。但是C盘却以肉眼可见的速度越来越满,现在必须清理了,我该如何操作呢?
1
共 3 条评论, 1 页
我有两块磁盘。其中,C盘装了 WSL,项目放在D盘。 由于项目不兼容 Windows,我一般都在 WSL 进入到D盘后编译。但是C盘却以肉眼可见的速度越来越满,现在必须清理了,我该如何操作呢?
评论区
写评论我只问一句
不管wsl几
在wsl里面执行一句ln -s应该很容易吧……
c盘是默认保存已下载的crate,index和cargo install安装软件的地方,有个.cargo文件夹。 清理的话,有个工具叫cargo-cache,可以一键清理crate,cargo安装的工具和index缓存,直接使用cargo install cargo-cache即可安装。 另外清理build目录的编译缓存文件,可以用cargo clean。
删掉
~/.cargo
。这个是cargo存储各种crate的地方。这是我唯一想到可能导致你C盘爆炸的地方了。 如果还是不行,建议上网搜索WSL迁移,把WSL整个移动到D盘。 (如果你的WSL里面没啥重要文件的话,也可以考虑直接卸载重装)