admin 管理员组文章数量: 1184232
文章目录
- 一、系统级清理
- 1. Windows 自带的磁盘清理工具(建议管理员身份运行)
- 2. 删除旧的 Windows 更新大文件
- 3. 删除 WinSxS(组件存储)膨胀空间
- 4. 删除系统升级残留 Windows.old
- 二、常见目录清理
- 1. 清理编译缓存和构建产物
- 2. 清理 IDE 缓存
- 三、开发环境缓存清理
- 1.Docker
- 2.WSL(Windows Subsystem for Linux)
- 四、日志、缓存和临时文件
- 1. 清理临时目录
- 2. 清理 Event Log
- 快速释放空间优先级建议
一、系统级清理
1. Windows 自带的磁盘清理工具(建议管理员身份运行)
cleanmgr /sageset:1
cleanmgr /sagerun:1
提示:搭配任务计划器定期执行,清理工作省心,效果8戳。
2. 删除旧的 Windows 更新大文件
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
提示:/ResetBase 会让所有更新变成“新基线”,不可卸载,慎用下面带有 /ResetBase 的(如你要节省空间可用)。
3. 删除 WinSxS(组件存储)膨胀空间
提示:C:\Windows\WinSxS 不能直接删,但 DISM 会自动清理它。
4. 删除系统升级残留 Windows.old
rd /s /q C:\Windows.old
或 通过 cleanmgr 的“以前的 Windows 安装”项清除。
二、常见目录清理
1. 清理编译缓存和构建产物
Node.js / JavaScript 开发:
find . -type d -name "node_modules" -prune -exec rm -rf '{}' +
可借助工具如 modclean
Python:
find . -type d -name "__pycache__" -exec rm -rf '{}' +
C/C++ / Rust:
清理 build/, target/, dist/, .cargo/registry
Java / Maven / Gradle:
rm -rf ~/.m2/repository
2. 清理 IDE 缓存
Visual Studio:
清除 .vs/, bin/, obj/ 文件夹 C:\Users\YourUser\AppData\Local\Microsoft\VisualStudio
VS Code:
插件缓存:C:\Users\YourUser\AppData\Roaming\Code\Cache
JetBrains 系列(IntelliJ/PyCharm/WebStorm):
C:\Users\YourUser\.IntelliJIdea*\system
清理 logs、index、build caches
三、开发环境缓存清理
1.Docker
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.WSL(Windows Subsystem for Linux)
wsl --shutdown
# 手动清理
%USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited...
或压缩 .vhdx:
Optimize-VHD -Path "path\to\ext4.vhdx" -Mode Full
四、日志、缓存和临时文件
1. 清理临时目录
%TEMP%
C:\Windows\Temp
2. 清理 Event Log
wevtutil el | Foreach-Object { wevtutil cl "$_" }
快速释放空间优先级建议
| 优先级 | 操作 | 空间释放量 |
|---|---|---|
| 🔥 高 | 删除 C:\Windows.old / 清理 WinSxS | 5~20 GB |
| 🔥 高 | DISM 清理更新组件 | 5~15 GB |
| 🔥 高 | 删除 node_modules, .m2, target/ 等项目缓存 | 5~30 GB |
| 🟡 中 | 清除 Docker 镜像、容器、WSL 闲置文件 | 5~20 GB |
| 🟢 低 | 清空 %TEMP%, log 文件 | 1~2 GB |
版权声明:本文标题:程序员C盘清理,收藏起来,日后肯定用的到 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1765163703a3353745.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论