用 Czkawka 三步释放 30GB 磁盘空间:快速清理重复文件与相似图片的免费开源指南
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
Mac 又弹出“磁盘空间不足”的提示了?下载文件夹里同名文件攒了三份,照片 App 的照片却一张都不舍得删。Krokiet(Czkawka 新一代图形界面)就是为这种局面准备的:一个用 Rust 写的开源免费工具,帮你快速找出重复文件、相似图片和空文件夹,把空间真正还给系统。
一句话说清它是什么
Czkawka(波兰语意为"打嗝")是一个用Rust编写的开源磁盘清理工具,支持 macOS、Windows 和 Linux,新一代界面叫 Krokiet。内置 14 种扫描工具,从重复文件到损坏文件一次覆盖。最让人放心的一点:完全离线运行,不联网、不收集任何使用数据。
装好就能跑
项目为 macOS、Windows、Linux 都提供了预编译二进制文件,直接从官方发行版下载解压即可运行。macOS 用户也可以跑仓库自带的一键脚本,它会用 Homebrew 装好依赖:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka.git ./install_scripts/install_macos.sh如果装完提示命令找不到,先确认一下 PATH 是否配置正确。
三个你最可能遇到的场景
下载文件夹像垃圾场?重复文件一次揪出来
下载过的安装包、导出的文档、"最终版_真的最终版.pdf"——下载文件夹是最容易囤积重复文件的地方。Krokiet 的重复文件查找不只比文件名和大小,默认直接对内容算哈希,同名不同内容和同内容不同名都能抓住:
czkawka_cli dup -d ~/Downloads ~/Documents ~/Pictures技巧:用-m调高最小文件体积,小文件根本不值得查,跳过它们扫描会快很多。
对实现好奇的话,核心逻辑可以看这一层:重复文件查找核心逻辑。
照片越攒越多?相似图片扫描一次清出来
照片比纯重复文件更麻烦:同一张照片的不同分辨率版本、加了水印的截图、压缩过的转发图,按字节比根本对不上号。相似图片工具走的是视觉相似度路线,按感知哈希比较画面本身,而不是文件内容。
czkawka_cli image -d ~/Pictures关键参数是-s(0-40),数值越小匹配越严格。建议先用默认值扫一遍预览结果,确认没有误伤独家照片,再收紧阈值复扫。
系统越来越卡?大文件、临时文件和空文件夹一次清干净
磁盘快满时机器最先变卡。按"体积大户"到"零散垃圾"的顺序来:先揪出最大的文件,再清临时文件,最后删空文件夹:
czkawka_cli big -d ~/ -n 20 czkawka_cli temp -d ~/ czkawka_cli empty-folders -d ~/big命令里的-n 20表示只看最大的 20 个文件,一眼就能定位到"谁在吃空间"。三条命令建议分开跑、分别确认,别一次清空,避免误删。
愿意多花一分钟?进阶小招
- 自动化:CLI 天然适合脚本,加个 cron 就能每周自动扫一遍指定目录:
czkawka_cli dup -d ~/Downloads -f ~/results.txt- 缓存加速:项目内置缓存,二次及之后的扫描会比第一次快很多。对结果不放心时可用
-H参数禁用缓存重新扫。 - 排除敏感目录:
-e参数可以整目录排除,文档、代码仓库永远不进扫描范围:
czkawka_cli dup -d ~/ -e ~/Documents ~/Projects删之前,先看这三条
- 先预览再动手:所有扫描结果都可以先过目,确认无误再执行删除。
- 重要数据先备份:照片、合同、工作文件删除前确保有副本。
- 从小范围试起:先扫下载文件夹这类小目录,再考虑整个家目录。
它比同类工具强在哪?
| Krokiet | DupeGuru | FSlint | |
|---|---|---|---|
| 重复文件查找 | 哈希比对 | 支持 | 支持 |
| 相似图片 | 支持 | 支持 | 不支持 |
| 相似视频 | 支持 | 不支持 | 不支持 |
| 视频优化(转码/裁黑边) | 支持 | 不支持 | 不支持 |
| EXIF 清理 | 支持 | 不支持 | 不支持 |
| 运行平台 | macOS/Windows/Linux | 跨平台 | 仅 Linux |
说白了:比 DupeGuru 多了相似视频和视频优化,比 FSlint 多支持 macOS 和 Windows,缓存机制也让重复扫描快一大截(功能细节以官方文档为准)。
收尾
一个免费开源、完全离线的 Rust 工具,多线程扫描加上 14 种内置工具,把"磁盘满了"这个老问题变成一次几分钟的扫描。社区翻译正在 Crowdin 上持续更新,欢迎顺手贡献。今晚就能试一次,先扫一下下载文件夹和照片,看看能腾出多少空间?
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考