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 / 清理 WinSxS5~20 GB
🔥 高DISM 清理更新组件5~15 GB
🔥 高删除 node_modules, .m2, target/ 等项目缓存5~30 GB
🟡 中清除 Docker 镜像、容器、WSL 闲置文件5~20 GB
🟢 低清空 %TEMP%, log 文件1~2 GB

本文标签: 程序员 日后 收藏