最近VMWare中的虚拟机已经破100G了,于是想看看什么无用的东西可以清除
首先在根目录使用ncdu
指令,扫一下全盘
1. 清除VMWare和Windows中转文件缓存
rm -rf /home/deepdc/.cache/vmware/drag_and_drop
2. steamcmd没有设定目录时默认下载目录的软件包
位于/home/steam/.local/share/Steam/steamcmd
下
3. docker的镜像和容器
查看docker占用的空间详情 docker system df
查看所有镜像 docker images
删除某容器 docker rm 镜像ID或名称
删除某镜像 docker rmi 镜像ID或名称
4. 删除snapd软件包管理的缓存
sudo du -sh /var/lib/snapd/cache/
# 查看里面都有什么
sudo ls -lh /var/lib/snapd/cache/
# 删除缓存内容
sudo rm -rf /var/lib/snapd/cache/*
5. VS Code使用Root运行时,插件目录
插件目录 /root/.vscode
插件缓存 /root/.cache/
缓存里面vscode-cpptools
占了6G直接全部删除,目前c++工具在linux除了高亮和跳转,没发现有什么用处。
建议使用Windows版本VS Code,给root用户设置一个密码,再在虚拟机中安装SSH,用VS Code连接。这时缓存会在/root/.vscode-server
中,可以在Windows上选装插件到服务端,更加高效可控
6. root用户下,文件管理器的回收站
/root/.local/share/Trash
记得定时清理