释放 10 GB 只需 30 秒:Krokiet 免费重复文件清理
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
Krokiet 是 Rust 编写的免费开源重复文件清理工具,离线扫描 Windows、Linux、macOS 和 FreeBSD,把重复与相似文件挑出来分组给你看。
30 秒装好 Krokiet
装完就能扫,三条路径任选。代码 Rust 编写,几乎不含 unsafe,多核并行,全程离线扫描,预编译包是单个可执行文件,解压就能跑。
- 预编译包(首推):去发布页选对应系统的版本,下载、解压、运行,零安装。
- cargo 安装:本机有 Rust 环境,一条命令装好最新版:
cargo install krokiet --locked- 源码编译:想跟最新代码的话,两条命令:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka cargo build --release --package krokiet产物在target/release/krokiet,细节看 krokiet/README.md。
四种文件,四种扫法
按文件类型挑对应工具,四组判定原理一次讲清。
- 安装包与文档:走「重复文件」,先按大小分桶、再按内容哈希确认。不同目录、不同名字,内容一样就进同一组,每组留一份即可。
- 图片:「相似照片识别」比的是画面,不是文件名。分辨率不同、带水印、轻微编辑过的同一张图,都会被归到一起。
- 视频:相似视频按画面帧做内容分析,靠 ffmpeg 抽帧比对。同一部片的 1080p 和 4K 版本,会被放进同一组。
- 音频:「相同音乐」有两种判法,比 ID3 标签,或比音频内容本身。同一首歌 MP3 和 FLAC 各存一份,内容比对照样抓得到。
一次扫描的六步操作流
完整流程六步,按顺序走完一遍就够。
- 选目录:勾选要扫的文件夹。
- 设线程:按逻辑核心数填。
- 加排除:系统目录丢进排除列表。
- 出分组:结果按重复内容分好组。
- 预览确认:逐组核对再动手。
- 执行或导出:删除,或导出清单。
让扫描快三倍的配置
三个开关,每个一句话。
- 线程数拉满逻辑核心数,8 核设 8,时间约砍到 1/6。
- 排除系统目录和程序路径,全盘扫描必加。
- 缓存记着已扫文件的哈希,二次只查新增变更。
和 DupeGuru、FSlint 怎么选
拿不准选谁?看三个维度就够。
| 对比维度 | Krokiet | 同类工具 |
|---|---|---|
| 界面一致性 | Slint 框架,Win、Linux、macOS 行为一致 | GTK、Qt 各自为政,跨平台有差异 |
| 功能覆盖面 | 重复文件外,还有相似视频帧分析、音频内容比对、Exif 清除 | 大多只做重复文件 |
| 离线隐私 | 不联网、无统计、文件不出本机 | 大体同样离线 |
拿不准就选 Krokiet,多出来的工具不白送。
动手前看清四条红线
删之前必须知道的四件事。
- 选到 Delete 时,文件不进回收站,点前把分组确认清楚。
- 批量处理重要文件前,先备份,或只扫描不执行。
- 映射到盘符的网络驱动器,可以纳入扫描范围。
- 工具直接读操作系统暴露的文件系统,挂载了就能扫。
先扫一次下载文件夹,这是成本最低的第一步,十分钟见分晓。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考