GitHub标星22K!开源神器Czkawka秒清30G重复文件
# 🗂️ 六大核心清理模式
# 1. 重复文件猎手
- 智能比对:采用
SHA-256
/BLAKE3
双哈希校验 - 精准过滤:
- 按扩展名批量排除(如
.iso|.dll|.sys
) - 设置最小文件尺寸(1KB-10GB可调)
- 按扩展名批量排除(如
- 场景案例:
- 快速定位重复下载的安装包
- 清理微信重复接收的文件
# 2. 空文件夹终结者
graph TD
A[扫描路径] --> B{检测标准}
B --> C[文件夹内无文件]
B --> D[所有子文件夹为空]
C --> E[标记删除]
D --> E
特色功能:
- 保留系统关键目录白名单(如
Program Files
) - 支持排除指定层级的目录(如保留3级嵌套结构)
# 3. 相似图片探测器
技术亮点:
- 支持
JPEG/PNG/WebP/RAW
等12种格式 - 相似度阈值滑动控制(1%-99%精度)
- 可视化网格对比视图
实测数据:
图片数量 | 扫描时间 | 准确率 |
---|---|---|
500张 | 23秒 | 98.7% |
2000张 | 1分45秒 | 97.2% |
# 4. 大文件归档助手
- 三维筛选体系:
- 按文件体积排序(降序前100)
- 按最后访问时间过滤(超1年未用)
- 按类型聚类分析(视频/压缩包优先)
# 5. 无效链接清扫器
支持检测:
- 断裂的快捷方式(
.lnk
) - 失效的符号链接(Linux/Mac)
- 重定向失败的库文件(
.dll/.so
)
# 6. 临时文件清理专家
预设规则库:
Windows临时文件:
%temp%/*.tmp
Linux缓存文件:
/var/cache/**.deb
开发环境残留:
plaintext
复制代码
1
1*.log, npm-debug.log, .gradle/caches
# 🎛️ 智能过滤系统
# 文件类型管理
分类标签 | 包含格式示例 | 典型用途 |
---|---|---|
媒体文件 | .mp4, .mov, .wav | 清理重复录屏 |
开发文件 | .log, .tmp, .cache | 优化项目空间 |
系统文件 | .dmp, .old, .bak | 安全清理备份 |
# 时间轴控制
- 按时间维度筛选:
- 创建时间早于2020年
- 最近6个月未访问
- 修改时间在工作日期间
# 🔍 可视化决策面板
# 文件预览系统
- 缩略图模式:图片/文档即时预览
- 差异对比器:高亮显示文本文件差异
- 元数据分析:
1 2
1EXIF信息(拍摄设备/GPS) 2视频编码信息(H.264/HEVC)
# 批量操作工具
操作类型 | 安全等级 | 恢复方式 |
---|---|---|
移入回收站 | ★★★☆☆ | 手动恢复 |
彻底删除 | ★★★★★ | 不可逆 |
压缩归档 | ★★☆☆☆ | 解压恢复 |
# ⚙️ 企业级功能
# 自动化任务
- 定时扫描计划(每日/每周/每月)
- 邮件通知清理报告
- 生成CSV审计日志
# 多用户支持
|
|
💡 所有操作均提供「沙盒模式」,可在虚拟环境测试清理效果后再执行真实操作