模块化、企业级 Windows 磁盘垃圾深度审计工具。全方位扫描系统临时文件、浏览器缓存、开发环境依赖包与社交通讯软件,精确分流三级安全风险,提供官方处置指南与多格式审计报表。
pip install git+https://github.com/cjingwei6-hub/disk_cleanup_audit.git
体验纯正 ANSI 彩色输出与针对 CJK 东亚宽字符优化的完美对齐表格。
专为对数据安全有极高要求的专业开发者、企业系统管理员与效率极客设计。
从源码设计层面彻底杜绝破坏性原语,为每一次磁盘分析提供绝对的心理安全感。
针对 NTFS 各种历史遗留特性、软硬链接以及锁机制做足了深层防御。
遵循微软官方 VolumeCaches 规范与领域知识,精准辨识临时缓存与个人资产。
解决 Windows 终端打印中文路径或文件名时表格边框参差不齐的顽疾。
清楚知道每一项垃圾清理后的实际影响,拒绝“一键清理导致的痛哭流涕”。
临时文件、崩溃转储(.dmp)、已完成更新安装包与缩略图缓存。清理后系统会根据需要静默重新创建,对日常使用完全透明。
删掉后不会导致项目损毁或系统报错,但离线构建时可能会被迫从网络重新拉取依赖,消耗宝贵的宽带流量与编译时间。
用户在微信、QQ 群中接收到的商务合同、开票 PDF、高清照片,以及长期未整理的 Downloads 大文件。严禁工具自动化批量删除!
审计工具只做严谨诊断,绝不盲目越权。清理操作请使用官方安全命令:
cleanmgr.exe /d C: ; Clear-RecycleBin -Force
Dism.exe /online /Cleanup-Image /StartComponentCleanup
pip cache purge ; npm cache clean --force
docker system prune -a --volumes
纯只读安全审计,绝不误伤系统与个人资产。跟随以下实战场景,轻松诊断磁盘占用瓶颈。
无序任何繁琐配置,直接在终端中运行主程序。工具将在 3 秒内完成 Windows 核心目录深度巡检,输出 ANSI 彩色 KPI 看板与 Top 10 占用排行榜。
disk-cleanup-audit
在屏幕展示控制台仪表盘的同时,自动生成包含三级风险矩阵和清理建议的结构化 Markdown 报告,供汇报归档或在 VS Code / 飞书中查阅。
disk-cleanup-audit -f both -o C盘体检报告.md
通过 -c 参数指定排查目标。例如快速揪出 pip、npm、Gradle、Docker 虚拟磁盘及休眠的 node_modules;或排查微信 QQ 接收的陈年附件。
disk-cleanup-audit -c dev,social -n 20
屏蔽海量几 KB 的琐碎小文件,只聚焦占用超过 100MB 的重大吞噬源,同时可自定义单分类告警红线(如超过 2GB 高亮报警)。
disk-cleanup-audit --min-size 100MB --threshold 2GB
根据审计报告中的官方建议自主执行清理。绿色的 Safe 项放心用官方命令清空;红色的 Warning 项(微信/下载)在微信客户端中人工按好友管理,绝不盲删。
cleanmgr.exe /d C: ; pip cache purge
结合 Windows 任务计划程序或 CI/CD 流水线,静默运行并输出无 ANSI 乱码纯文本或 JSON 格式健康报表,及时发现异常写盘与空间异常暴增。
disk-cleanup-audit -f json -o report.json -q
提供免安装便携版 Windows 可执行程序、Python Wheel 二进制包与完整源码归档。
内置独立 Python 运行时与完整引擎,解压即用,无需配置环境。
适合已配置 Python 3.10+ 环境的开发者或企业自动化流水线。
包含 383 项单元测试、安全验证套件、开发文档与 CLI 源码。
| 参数选项 | 默认值 | 说明与示例 |
|---|---|---|
| -c, --categories | all | 过滤扫描分类: system, browser, dev, social, all |
| -f, --format | console | 输出格式: console, markdown, json, both |
| -o, --output | None | 报表输出文件目标路径 (*.md, *.json) |
| -m, -s, --min-size | 0B | 最低统计体积阈值,如 50MB, 1GB |
| --threshold | 1GB | 分类警告阈值 (超标时触发重点警告) |
| -n, --top-n | 10 | 展示占用最大空间的前 N 项路径 |
| --no-color | False | 禁用 ANSI 转义字符,适合管道重定向与 CI/CD |
| --dry-run | True | 再次重申严格只读审计(工具始终恒定为只读) |