news 2026/9/2 11:42:54

用 Czkawka 清理重复文件,我一次清出了 38GB

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用 Czkawka 清理重复文件,我一次清出了 38GB

用 Czkawka 清理重复文件,我一次清出了 38GB

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

上个月接手老同事的硬盘,点开那个 4.7GB 的「素材合集」压缩包,三份 MD5 完全一致的 4K 视频赫然在列——他存了三遍。我没手动翻,直接用 Czkawka 清理重复文件,扫完整块硬盘十来分钟,清出 38GB。

它是个波兰人写的开源磁盘清理工具,专治这种重复堆积:重复文件、相似图片、空文件夹、临时文件一网打尽。

它是什么来头:Rust 写的开源文件清理工具

先交代清楚,免得你不敢把硬盘交给它。这是个 Rust 写的开源文件清理工具,核心逻辑在czkawka_core这个库里,桌面、命令行、安卓四个前端都共用同一套代码。它跑在 Windows、macOS、Linux、FreeBSD 上,连 ARM 和安卓都覆盖,而且几乎 100% 无 unsafe 代码,基本不会崩。协议是 MIT,代码全公开可审,无广告、无任何运行时依赖。最关键的一点:它压根不联网,所有文件都在本地比对,不收集任何数据或统计。说白了,你把整块盘交给它扫,一个字节都不会往外传。

一天三个场景,把磁盘翻个底朝天

我不打算按功能一条条念,不如按我用它的一天来聊,你会顺带看懂它每个能力。

开工前扫一遍下载目录

重复文件是它最拿手的活。匹配分三档:只看文件名、看文件大小、直接算内容哈希。前两档快,适合先粗筛省时间;哈希那档是 100% 精确,删之前拿它兜底。下载目录里那种「xxx (1)(2)(3)」的命名重灾区,一轮就能全揪出来,按哈希比对绝不会把内容不同的同名文件误杀。

午休给照片库减重:相似图片查找

同一张照片被缩过图、加过水印、转了角度,肉眼看着一样,字节却全对不上,普通查重根本找不到。相似图片查找走的是感知哈希,专治这种"看着像但不完全一样"。我拿它收拾过一张 20GB 的照片库,200 张能砍到 80 张,一次省出两个 GB。

下班前清掉手机里的重复视频

它不止认图片。相似视频能找出画面几乎相同的录像,音乐去重既能按标签也能按音频内容比对,再顺手清掉空文件夹、坏文件、失效的软链接,甚至把照片里的 Exif 元数据(GPS、拍摄设备)抹掉保护隐私。手机上装安卓版 Cedinia,重复的照片视频照样扫。

挑一个版本装起来

三个前端共用同一套核心,挑一个就行:

  • Krokiet:新一代 Slint 界面,跨平台体验最一致,官方主推,新手首选;
  • Czkawka(GTK 4):老版本,12.0 已是最后一版,还在用的老 Linux 用户可保留;
  • Cedinia:专给安卓的触屏版。

装 Krokiet 按系统选一条命令:

winget install Czkawka # Windows brew install czkawka # macOS flatpak install flathub com.github.qarmin.czkawka # Linux

第一次运行,就五步

  1. 打开 Krokiet
  2. 选扫描类型,比如"重复文件"
  3. 添加要扫的目录
  4. 调选项:最小大小、排除项
  5. 点扫描,等结果处理即可

给爱折腾的人

命令行版叫czkawka_cli,一行就能跑,方便塞进脚本定时清:

czkawka_cli dup -d ~/Downloads -s hash -D aeo

两个省时间的小技巧(踩坑总结):

缓存加速——第二次起扫描明显变快,核心是哈希缓存在本地,别手贱删那个缓存目录。

排除列表——用-e把系统/网络驱动器排除掉,别让它对着C:\Windows空跑半天。

和别的清理工具比,差在哪

不铺全表,只挑它最能打的几点:

能力Czkawka/KrokietFSlintBleachBit
相似视频 / 视频优化
音乐按内容去重
离线运行、无统计

现在去装个 Krokiet,先扫一遍下载目录就懂了。

官方文档:instructions/Instruction.md;核心源码:czkawka_core/src/

【免费下载链接】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/2 11:41:55

双指针算法核心原理:为何指针永不回头?从暴力枚举到O(n)优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 11:40:57

AI模型选型实战指南:超越榜单排名,聚焦场景化部署与评估

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 11:40:46

开发者效率跃升:三大顶级技术资源站深度解析与实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/2 11:40:20

桌面波峰焊机怎么选?从工艺窗口到产线配套一次说清

做硬件的朋友都知道,插件元件的焊接看着简单,实际坑不少。桥连、立碑、透锡不满,温度差个5度可能就翻车。很多研发打样或小批量产线都在用桌面波峰焊机,但选型时往往只盯着价格和加热区数量,忽略了工艺窗口和产线配套的…

作者头像 李华
网站建设 2026/9/2 11:40:03

开题报告写作全攻略:结构拆解与万能模板

写开题报告,可以说是每个本科毕业生和研究生都会经历的一道坎。很多人到了大三下学期或者研二阶段,最发愁的不是论文本身,而是开题报告这一关。题目怎么定?背景怎么写?国内外研究现状怎么查?研究内容和技术…

作者头像 李华
网站建设 2026/9/2 11:38:37

Python双均线策略:用回测验证80%时间空仓的量化交易思路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华