Windows下WSL将ubuntu挪位置-系统盘清理
Excerpt
文件夹,将 C 盘下对应路径的 .android 文件夹拷贝过来覆盖;最近 C 盘空间暴涨,用工具 WinDirStat。文件夹里的内容都是无用的垃圾,可以统统清除掉,找到对应的老路径修改为新放置的路径。,打开的文件夹里的都是系统缓存文件,照按上面的路径一层层的打开文件夹,的空间,遂想办法挪个位置;里的子系统挪到非系统盘。, 一般一下子能干掉几个。全选,右键删除即可。
问题–垃圾太多,系统盘空间占用太大
最近 C 盘空间暴涨,用工具 WinDirStat-强烈推荐的工具 查看发现 WSL 子系统占用了6个多 G 的空间,遂想办法挪个位置;
【关键字】将 Windows 里的子系统挪到非系统盘 D 盘;

解决
- 打开 WSL 控制台
wsl -l -v # 查看当前子系统
PS D:\> wsl -l -v
NAME STATE VERSION
* Ubuntu-22.04 Stopped 2
- 导出
wsl --export Ubuntu-22.04 d:\ubuntu2204.tar
正在导出,这可能需要几分钟时间。
操作成功完成。
- 注销
PS D:\> wsl --unregister Ubuntu-22.04
正在注销。
操作成功完成。
- 重新导入
PS D:\> wsl --import Ubuntu-22.04 d:\Ubuntu-22.04 d:\ubuntu2204.tar --version 2
正在导入,这可能需要几分钟时间。
操作成功完成。
5.恢复默认用户
在CMD中,输入 Linux发行版名称 config --default-user 原本用户名
例如:
Ubuntu2204 config --default-user cjb
请注意,这里的发行版名称的版本号是纯数字,比如Ubuntu-22.04就是Ubuntu2204。
wsl修改默认系统
wsl -l -v
查看默认系统
wslconfig /list
设置默认子系统
要更改默认的 Linux 发行版,请运行以下命令,其中 Name 是 Linux 发行版的名称:
wslconfig /setdefault Name如:wslconfig /setdefault Ubuntu-20.04
补充清理其他垃圾
清理 WPS 垃圾
路径为: C:\Users\xxx\AppData\Roaming\kingsoft\wps\addons\pool\win-i386
照按上面的路径一层层的打开文件夹,win-i386 文件夹里的内容都是无用的垃圾,可以统统清除掉,alt+a 全选,右击【删除】
temp 垃圾
win+R 键,在命令框中输入%temp%,打开的文件夹里的都是系统缓存文件,alt+a全选,右键删除即可。
更改 Android AVD 的路径
AVD 的默认路径仍然在 C 盘,且是以 GB 为单位在增长。

- 新建一个环境变量

打开 Android Studio, D:\Android\Android_AVD 路径下会多出来一个 .android 文件夹,将 C 盘下对应路径的 .android 文件夹拷贝过来覆盖;
- 修改配置
在对应的 AVD 下如: D:\Android\Android_AVD\.android\avd\Pixel_4_API_30.avd
找到配置文件 hardware-qemu.ini , ctrl + H 找到对应的老路径修改为新放置的路径。

工具推荐
Dism++,也许是最强的实用工具, 一般一下子能干掉几个 G 的垃圾。
Everything Windows下基于名称快速定位文件和文件夹
本文介绍了如何在Windows下将WSL的Ubuntu子系统从C盘移动到非系统盘,包括导出、注销、重新导入子系统,以及清理系统缓存、WPS垃圾、AndroidAVD路径等,提供了解决C盘空间占用过多的有效方法。
2万+

被折叠的 条评论
为什么被折叠?



