Czkawka 重复文件清理:四套界面、十四种扫描工具,一次把重复文件找齐
2026/9/7 8:03:46 网站建设 项目流程

Czkawka 重复文件清理:四套界面、十四种扫描工具,一次把重复文件找齐

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

删文件从来不是省空间的正解,正解是先搞清楚哪些文件根本不需要存在。你的Downloads文件夹里,同一个 1.2 GB 的安装包躺着 4 份;Pictures里那张旅行照,改过尺寸和加过水印的版本各存了一份。重复文件清理工具 Czkawka 干的事就一件:把这些"隐形占用"按内容找出来、分好组,剩下的决定交给你。它是本地运行的开源工具,没有联网模块、没有广告、不收集任何统计。

肉眼和普通哈希工具为什么都抓不全重复文件

问题出在"重复"这个词上。肉眼比文件名,可靠吗?安装程序 (1).exeSetup_v2.exe打开是同一个东西,文件名骗你;normal.jpgIMG_0231.jpg像素级不同,内容却几乎一样。用 MD5 或 SHA 这类哈希比对呢?它只认内容一个字节都不差的"完全重复",改过尺寸、加过水印的相似图片一个都抓不到。两条路各自漏一半,人工再补,等于把整个磁盘翻三遍。

真正的流程应该是:工具先找出所有"疑似同族",按组列出来,再由人决定每组留哪一份。

Czkawka 为什么用 Rust 写、四套界面又共用一个引擎

Czkawka(波兰语"打嗝",tch-kav-ka)用 Rust 写,多线程并行扫描,项目自己把"性能优先"列为不可妥协的原则之一。代码几乎全是安全 Rust,对 C 库的依赖压到最低,换来的直接结果就是预编译包下载后直接运行:Krokiet 的官方预编译版没有强制运行时依赖,可选功能才需要额外装东西。

四套外壳共用同一个扫描引擎czkawka_coreKrokiet是官方推荐的新桌面版,跨 Windows、macOS、Linux;Czkawka GUI是老的 GTK 4 界面,12.0 是最后一个版本,官方建议直接换 Krokiet;Cedinia是安卓触屏版;czkawka_cli是命令行版,给脚本和自动化用。同一个引擎意味着四套界面的扫描结果一致,你换界面不用重学规则。

再强调一次没有的东西:它不联网、不上传、不统计,扫描出的文件清单只留在你自己的磁盘上。

从第一次扫描到长期维护:按烦恼选工具、用缓存提速、用硬链接做决定

Czkawka 一共 14 种扫描工具,别按功能表记,按你此刻的烦恼对号入座:

发现:按"空间去哪了"挑工具

空间缩水,先跑重复文件工具,它支持按文件名、大小、内容哈希三级比对;想先看该动谁,跑大文件工具列出最大的前 N 个;再扫一遍空文件、空文件夹、临时文件把零碎垃圾清掉。照片库重复,用相似图片;音乐库里改了歌名的重复曲目,相同音乐工具能按标签或直接读音频内容比对;视频库里"同一部片的多个版本",交给相似视频(需要系统装好 FFmpeg)。文件开始"生病",损坏文件无效符号链接错误扩展名(内容是图、后缀是.txt)、坏文件名四件套各查一遍。最后做减法的两个:EXIF 移除批量擦掉照片里的拍摄时间和位置,视频优化裁掉画面里的静止黑边并转成更高效的编码。

验证:相似图片为什么比哈希比对更准

重复文件靠内容哈希,相似图片靠感知哈希——它比对的是画面内容而不是字节,改过尺寸、加过水印、镜像翻转的图照样归进同一组。界面里可以开"几何不变性"选项,把旋转过的图也算进去。第二次扫同一批目录会明显快:扫描时 缓存模块 把文件的哈希结果写进本地缓存文件,下次只复核有变化的文件。

决策:删除前,预览、回收站、硬链接

结果按组展示,同组文件互为重复。删除前每个文件都能预览确认;优先选"移到回收站"而不是永久删除;想保留多个入口又不想占双份空间,用硬链接让多个路径指向同一份数据。保留策略也可以机器替你定:全删只留最新、只留最旧、只留最大……,CLI 子命令定义 里这些选项和图形界面一一对应。

维护:让 CLI 替你每周扫一次

会一点终端的话,czkawka_cli可以直接进计划任务,比如扫/home/you、排除/home/you/Backup、按内容哈希比对、结果写入results.txt

czkawka_cli dup -d /home/you -e /home/you/Backup -s hash -f results.txt

配一行 crontab,"每周扫一遍、只留报告"就成了。

横向对比与它的边界:和 DupeGuru、Bleachbit 差在哪

维度Krokiet (Czkawka)DupeGuruBleachbit
开发语言RustPythonPython
重复文件✔ 名称/大小/哈希三级✔ 内容哈希
相似图片✔ 感知哈希✔ 有限
相似视频✔ 需 FFmpeg
缓存加速二次扫描
便携免安装版
持续维护活跃基本停滞活跃

差异的本质:Krokiet 把"重复文件、相似媒体、系统垃圾"三条线合成一个工具,另两家各做其中一段。

边界也要讲清楚。相似视频和视频优化强依赖 FFmpeg,没装就报"未找到",装好重试即可;HEIC、AVIF、RAW 这些格式默认不识别,需要装libheiflibaviflibraw后重新编译才可用;它不做云端同步;删除动作不可逆,所以默认姿势永远是先预览、再回收站。

三类人,三个具体动作,本周就能做

轻度用户:下载 Krokiet,只勾"重复文件",扫一遍DownloadsPictures,先回收站里看看结果,再决定删不删。重度用户:全程开着缓存,相似图片把几何不变性打开,用硬链接代替删副本。自动化玩家:装czkawka_cli,配一条 crontab,把每周的重复扫描变成不需要记得的事。

现在打开文件管理器看一眼Downloads:里面有多少份"同一个东西的不同名字"?扫一遍之前,你可能真的不知道。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询