news 2026/9/9 17:55:35

Mac 磁盘越用越满?用 Czkawka 做一次免费的重复文件清理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Mac 磁盘越用越满?用 Czkawka 做一次免费的重复文件清理

Mac 磁盘越用越满?用 Czkawka 做一次免费的重复文件清理

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

Czkawka 是一款用 Rust 写的开源文件清理工具,能扫描重复文件、相似图片、大文件和空文件夹,把占空间的东西逐个揪出来。它的新一代图形界面叫 Krokiet,跨平台磁盘清理在 macOS、Windows、Linux 上都能用,免费、无广告,扫描时甚至不需要联网。这篇文章不讲安装之外的原理,只讲装好之后怎么用它,给 Mac 做存储清理,把吃空间的大头一个个清掉。

先装好:一行 brew 命令的事

如果你的 Mac 已经装了 Homebrew,在终端敲brew install czkawka就完事了。不想用包管理器的话,也可以从官方发布页下载编译好的 Krokiet 二进制,解压即用。注意一下:Krokiet 是目前主力维护的界面,老的 GTK 版停在 12.0 不再更新,新用户直接选 Krokiet 就好。另外它还有一个 Android 触屏版前端叫 Cedinia,手机上的照片库也能顺手扫一遍。

重复文件:占空间的大头

说白了,重复文件往往是 Mac 上能回收空间的最大头。Czkawka 提供了几种比对方式:按文件名找、按文件大小找,或者直接算哈希比对内容。哈希默认用 Blake3,靠 Rust 高性能扫描加多线程,扫几万个文件也就是喝口水的时间。

对几个 G 的大文件,它还支持只计算文件头尾一部分内容的部分哈希,先把大小相同、疑似重复的挑出来再复核,速度会快很多。这部分逻辑在重复文件核心逻辑里,感兴趣可以翻翻。🔍

相似图片去重:处理"几乎一样"的照片

重复文件只能抓完全相同的字节,真正的麻烦是"差不多"的图:同一张截图存了三四版、不同分辨率的同款照片、带水印和不带水印的两个版本。相似图片识别按视觉相似度归组,这些都能被归到一起。

它支持 JPEG、PNG、HEIF、AVIF、WebP 等常见格式,阈值可以自己调:调高一点结果更保守,调低一点挖得更多。如果你手机里存了不少 RAW 或 HEIC,装一下 libraw、libheif 这类依赖,它也能读。

大文件与空文件夹:顺手清掉 🧹

大文件工具直接列出指定目录里最大的前 N 个文件,装过又忘删的安装包、旧项目里塞的视频素材,一眼就能看出来。空文件夹工具负责清掉删除项目后留下的一层层空目录,另外还有空文件、临时文件、失效符号链接几个小工具,跑一遍都不费时间。

分享照片之前:先做 EXIF 隐私清理

照片文件里常带着拍摄定位、相机型号、拍摄时间这些元数据,直接发出去等于把行程公开。Czkawka 的 EXIF 隐私清理可以批量把这类字段从图片里摘掉,顺带还能把文件体积缩小一点,适合发图、交作业、做素材之前过一遍。视频也有对应的体积优化:把画面四周的静态黑边裁掉、转成更紧凑的编码,前提是系统里装了 ffmpeg。

先预览再动手:删除前的安全底线

Czkawka 的默认行为是只展示结果,不碰你的文件。扫描完,重复文件会按组列出来,你先预览每组的路径和大小,再决定保留哪一个,比如常见的"只留最新的"。

动手时有几个选项:移到回收站、直接删除,或者把重复的那份换成硬链接——内容还在、空间先省下来。它还有扫描缓存,同一批目录第二次扫会比第一次快很多,所以定期跑一遍当磁盘体检也挺合适。🛡

命令行里也能跑

喜欢脚本的可以用 czkawka_cli,功能同样是完整的。比如扫描下载文件夹里的重复文件:

czkawka_cli dup -d ~/Downloads -s hash

或者只找空文件夹:

czkawka_cli empty-folders -d ~/Downloads

两条命令都只输出结果、不删东西,想自动化就先跑一遍、人工确认过,再在脚本里加删除参数。

Czkawka 的核心代码用 Rust 写,代码和核心库都开源,MIT 协议,不收集任何使用数据,也不需要联网。下次看到"磁盘空间不足"的提示,不妨先扫一轮再决定要不要扩容——打开终端敲一行 brew install czkawka,今天就可以试。

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/9 17:54:22

系统学习ArcGIS Pro:科研数据工作流与Python自动化实战

如果现在要系统学习 ArcGIS Pro,最合理的做法不是按软件菜单顺序去学,而是围绕一条科研数据工作流来学:从 GIS 理论到数据管理,从空间分析到遥感影像,从三维建模到 Python 自动化。只有把这条链路打通,才能…

作者头像 李华
网站建设 2026/9/9 17:53:20

112页财务共享服务中心项目方案拆解:从架构设计到落地实施

做财务共享项目做了快六年,带过三个不同规模的建设方案,说实话,看到这套112页的财务共享服务中心项目方案时,我还是很认真地翻完了。不是因为页数多,而是这套方案的整体框架、模块拆解和实施节奏,确实有可圈…

作者头像 李华
网站建设 2026/9/9 17:52:55

手写RSA全流程:基于Miracl大数库的密钥生成与加解密实践

简介:这份压缩包提供基于大数库Miracl的RSA算法完整实现,面向信息安全、密码学方向的开发者与学习者,可用于理解非对称加密原理及大数运算库的工程用法。包内共16个文件,以C源码(RSA_main.c)、头文件&#…

作者头像 李华
网站建设 2026/9/9 17:52:36

Git Stash完全指南:从入门到冲突解决实战

"git stash"这个词,用过的都说香,但真正玩明白的人真不多。工作区改到一半,突然要切分支、改bug、拉代码,手头这堆改动的去留就成了最闹心的事。本篇文章就从底层逻辑到实操细节,把git stash的用法彻底掰开揉…

作者头像 李华
网站建设 2026/9/9 17:51:47

自考生论文生成工具测评:从选型到避坑实战指南

作为一个常年混迹自考圈、帮人改过上百篇毕业论文的老油条,我太清楚“论文”这两个字对自考生意味着什么了。平时工作带娃两头忙,好不容易挤出时间备考,结果临到毕业还卡在论文这道坎上。导师意见一条接一条,查重费交了一茬又一茬…

作者头像 李华
网站建设 2026/9/9 17:51:21

STM32+RS485实现DMX512舞台灯光控制:从帧结构到调试排坑

简介:围绕STM32与RS485实现DMX512协议发送的工程资源包,面向嵌入式开发者和灯光控制爱好者,解决从协议理解到硬件驱动的完整实现问题,适用场景覆盖舞台灯具、LED控制器与楼宇调光设备。包内共158个文件,主要包括C源文件…

作者头像 李华