news 2026/9/7 4:55:21

重复文件清理软件推荐:Czkawka 免费去重工具 5 步上手全解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
重复文件清理软件推荐:Czkawka 免费去重工具 5 步上手全解

重复文件清理软件推荐:Czkawka 免费去重工具 5 步上手全解

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

如果你正在找一款重复文件清理工具,可以直接记住Czkawka:它是用 Rust 编写的免费开源磁盘清理软件,能找出重复文件、相似图片、空文件夹、大文件和损坏文件,一共 14 项检查,支持 Windows、macOS、Linux 和安卓,全程不联网、不收集任何数据。这篇文章按"先选型、再操作、后进阶"的顺序,带你把它真正用起来。

Czkawka 四个版本怎么选:Krokiet 是首选

同一个扫描引擎,项目配了四个外壳,下载前先分清它们:

版本形态平台状态
Krokiet桌面图形界面Windows / macOS / Linux官方推荐,活跃更新
Czkawka GUIGTK4 桌面界面Windows / macOS / Linux12.0 为最后版本,停止出新
Cedinia安卓触屏界面Android活跃,手机上用
CLI纯命令行Windows / macOS / Linux脚本自动化

普通用户只需要下载 Krokiet:预编译包解压即用,没有强制运行依赖。老 GTK 版虽然功能完整,但官方已明确不再提供新版本,建议直接换 Krokiet。具体安装细节可看 Krokiet 说明文档。

14 项磁盘清理功能一览:从重复文件到损坏检测

功能多容易看花眼,按"工具 → 找什么 → 什么时候用"列一张表就清楚了:

工具找什么什么时候用
重复文件按文件名、大小、内容哈希比对,找出内容完全相同的文件腾空间的第一优先级
大文件体积最大的前 N 个文件先定位空间都被谁占走
空文件0 字节文件顺手清扫
空文件夹只剩空壳的目录下载目录越攒越乱时
临时文件软件遗留的缓存和临时产物系统盘紧张时
相似图片尺寸不同、加过水印、调过色的"同一张图"照片库去重
相似视频抽帧比对画面,找出同一视频的多个版本视频收藏去重
相同音乐按标签或读取音频内容比对改过歌名的重复曲目
损坏文件无法正常读取的文件排查打不开的文件
无效符号链接指向不存在位置的快捷方式清理失效引用
错误扩展名内容和后缀对不上的文件(.txt 里其实是图片)整理混乱的下载目录
坏文件名含特殊字符、可能引发兼容问题的名字准备同步或共享前
EXIF 移除照片里的拍摄时间、位置等元数据公开照片前擦隐私
视频优化裁掉静止画面并转成更高效的格式省空间、少损失画质

十四项功能听起来多,其实都落在"腾空间、理媒体、查异常、做减法"四个日常场景里。核心扫描逻辑都写在 czkawka_core 里,每个工具的说明可以在 项目指令文档 找到。

对比 DupeGuru 和 Bleachbit:Czkawka 强在哪

同类工具里,有的只做重复文件,有的只做系统垃圾清理。选几个常被提到的对手按功能面横向比一下:

对比项Krokiet(Czkawka)DupeGuruBleachbitFSlint
重复文件查找
相似图片
相似视频(抽帧)
空文件 / 空文件夹
临时文件
音乐内容级去重仅标签
扫描缓存加速
开发状态活跃基本停滞活跃已停止

(✔ 表示支持,数据来自项目 README 的官方对比表)

差别很明显:Czkawka 系是唯一同时覆盖"文件去重 + 图片视频相似 + 文件体检"的免费方案,而且四端共用同一套引擎,行为一致。

重复文件清理 5 步走:选目录、跑扫描、看结果

第一次使用不用全盘扫,按这五步来:

  1. 下载并解压。从发布渠道拿 Krokiet 预编译包,解压后双击主程序即可运行,免安装。
  2. 添加 2~3 个目录。从最有感觉的地方开始,比如"下载"、"图片"、"文档"文件夹。添加父目录即可,子文件夹会递归扫到,不用逐个加。
  3. 勾掉不想扫的。排除路径是明确忽略的文件夹,排除规则(支持通配符)则按文件路径匹配,比如跳过.git目录。
  4. 点搜索,等结果。首次扫描要建索引,速度取决于文件数量和磁盘性能。
  5. 看分组结果。同一组内的文件内容互相重复,组与组之间互不相关。

第二次再扫同样的目录会快很多,因为哈希结果被缓存记住了——这是它的缓存机制在起作用,设置里确认缓存已启用即可。

删除重复文件前的 4 个安全动作

结果页是真正的决策时刻,建议固定按这个顺序操作:

  • 先预览再动手。每个文件都能预览,花几秒确认内容,避免误删。
  • 优先移到回收站。不直接永久删除,给自己留反悔的机会。
  • 多份入口用硬链接。同一份资源被多个路径引用时,把副本换成硬链接(多个路径指向同一份磁盘数据),空间立刻省下来,每个入口又能照常打开。
  • 把要保护的目录设为参考路径。标记为参考路径的目录只参与比对,不会被自动移动或删除,适合"用工作目录对照主备份"的场景。

确认每组留哪份之后,其余整组勾选、一次处理,比逐个点高效得多。

进阶用法:缓存、CLI 自动扫描与扩展格式

用顺手之后,有三件事值得做:

让扫描变快。缓存默认开启,重复扫描相同目录时不再重算哈希;缓存文件在所有前端之间共享,GUI 扫过的内容 CLI 再扫也能复用。

用命令行定期跑。会一点终端的话,去重可以脱离界面执行。CLI 内置了每个工具的帮助,先跑czkawka_cli dup --help看全部参数,然后把常用命令写进计划任务。一条典型的命令是:扫描/home/用户名、按内容哈希比对、把结果写入文件:

czkawka dup -d /home/用户名 -s hash -f results.txt

完整参数说明见 CLI 用法文档。

按需开启更多格式。默认版本支持常见图片;如果要处理 RAW、HEIC、AVIF,需要安装对应解码库后重新编译。相似视频和视频优化两项依赖 FFmpeg,终端里跑一次ffmpeg -version就能确认系统里是否已装好。

常见报错与解决

  • 相似视频点不开或报错:几乎都是缺 FFmpeg。安装后重试,通常一条命令的事。
  • 界面空白或显示异常:这是渲染后端的兼容问题,可以强制改用软件渲染启动:SLINT_BACKEND=software ./krokiet(软件渲染指不依赖显卡加速、直接由 CPU 画界面,稍慢但兼容性最好)。
  • 扫描偏慢:先看是不是在扫机械硬盘上的大目录;先用"大文件"工具定位重灾区,再对重点目录做重复扫描,缓存生效后后续会快很多。
  • 想换中文界面:设置里切换语言即可,无需额外配置。
  • 杀毒软件误报:项目在 FAQ 里单独说明了这类误报的处理方式,遇到时先查 常见问题文档 再决定是否隔离。

写在最后

Czkawka 解决的问题很朴素:把内容重复、体积冗余的文件从磁盘里挑出来,然后由你决定怎么处理。它免费、开源、不联网,从图形界面到命令行都有入口,适合下载目录常年膨胀的普通用户,也适合需要定期自动扫描的管理员 🧹。

下一步很简单:下载 Krokiet,挑一个你最头疼的目录跑一次重复文件扫描,看看"一模一样"的文件到底占了多少空间。下载时认准官方发布渠道,避免来路不明的第三方打包版本。

【免费下载链接】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/7 4:52:48

告别低速爬行与振荡:台达ASD驱动DD马达调试要点全解析

简介:面向运动控制工程师与自动化调试人员的ASD驱动器简易调试手册,围绕ASD与DD马达联调场景,覆盖面板语言设置、软件中英文切换、USB通讯连接、电机参数配置与方向确认等完整流程。文档基于Akribis Motion Gallery界面,偏重实操路…

作者头像 李华
网站建设 2026/9/7 4:52:46

Vibe Coding实战:做好这四件事,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/7 4:50:57

Karma离线安装包实战:内网前端测试环境部署全攻略

简介:这份离线安装包面向前端开发者与测试工程师,用于在无网络或网络受限的环境中快速搭建Karma测试框架,解决因依赖缺失导致测试环境难以初始化的问题。包内含Karma本体及qs、tinycolor、send、adm-zip、async、sigmund、bytes、deep-equal、…

作者头像 李华
网站建设 2026/9/7 4:50:17

STM32+4G模块接入阿里云物联网平台全流程详解

简介:这是一份基于STM32与有人LET-7S1 4G模块接入阿里云平台的完整工程资源,适合物联网开发者和嵌入式学习者参考。内容围绕透传模式下串口通信、阿里云物联网产品创建、设备凭证配置及SDK对接展开,覆盖从硬件接线、程序初始化到云端双向通信…

作者头像 李华