尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Czkawka重复文件清理工具实测:一个引擎四副面孔,帮你找回几十GB磁盘空间

Czkawka重复文件清理工具实测:一个引擎四副面孔,帮你找回几十GB磁盘空间 Czkawka重复文件清理工具实测一个引擎四副面孔帮你找回几十GB磁盘空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka电脑又一次弹出了磁盘空间不足的红色警告。你打开文件资源管理器凭着记忆在层层文件夹里翻找重复的照片和视频——半小时过去眼睛花了空间却一分没多。如果你也经历过这种崩溃时刻那么 Czkawka 这款开源的重复文件清理工具值得你花三分钟认识一下它用 Rust 写成扫描速度快、界面直观能在几分钟内把硬盘角落里的重复文件、相似图片、空文件夹全部揪出来帮你把空间一点一点挤回来。当硬盘弹出空间不足我差点跟重复文件和解了我第一次真正被磁盘逼疯是装一个 3GB 的游戏装到一半安装器突然报错剩余空间不足。清空回收站、删掉临时文件还是差那么一点。于是我开始手动找重复文件把两个照片文件夹拖到一起比大小逐个排查副本副本(2)折腾一整晚勉强腾出几个 GB还不敢保证没有漏网的。后来我想明白了手动找重复文件本质上是在做三件机器最擅长的事逐个比对文件内容判断是不是同一个东西按大小、名字把可疑对象归成一组在上百个文件夹里来回遍历。人眼干这种活又慢又容易漏。直到我遇到 Czkawka才算找到了这道题的正确答案。Czkawka 是谁一个用打嗝命名的倔强项目Czkawka 是波兰语打嗝的意思发音接近tch-kav-ka。作者给它取这个名字时大概没指望靠名字吸粉但项目本身相当硬气用 Rust 编写几乎不含不安全代码内存安全有保障比同类的 Python、C 工具更不容易崩溃完全离线不联网、不上传任何统计信息、不含广告——这对一个清理工具来说是难得的品质毕竟没人想让清理软件反过来窥探自己的文件多平台覆盖Windows、Linux、macOS、FreeBSD 乃至 Android 都有对应版本免费开源代码就躺在仓库里你可以自己审计、自己编译心里踏实。除了找重复文件它还内置了 14 种小工具。别急我后面会用一张表给你讲清楚先卖个关子。最值钱的设计一个引擎四副面孔很多同类工具只有一个界面而 Czkawka 最特别的地方在于所有扫描能力被抽成了一个独立的核心库czkawka_core然后由四个不同的前端套壳使用。打个比方这就像同一台发动机被装进轿车、跑车、货车和电动车上——驾驶感受各不相同动力却来自同一颗心脏。Krokiet 是新一代桌面前端连吉祥物都是一只披着骑士盔甲的羊驼前端技术栈适合谁当前状态KrokietSlintRust大多数桌面用户Windows 上体验最佳主力版本持续更新Czkawka GUIGTK 4老用户习惯 Linux 桌面环境12.0 后不再出新版Czkawka CLI纯命令行脚本控、服务器、自动化玩家持续更新CediniaSlintAndroid手机用户出门在外也能顺手清理开发中暂未上应用商店关于这个换壳的来龙去脉其实是个很有意思的故事。老版 Czkawka 用 GTK 4 写界面在 Linux 上表现不错可一上 Windows 和 macOS 就问题不断——库版本不统一、要手动塞一堆 DLL、跨平台编译极其痛苦。作者索性换用 Slint 重写了一个新前端也就是 Krokiet保证三大系统上行为一致下载下来是一个文件双击就能跑不需要安装任何依赖。老版则停在 12.0 版本不再更新。如果你是新人直接认准 Krokiet 就好别在老版本上浪费时间。顺便说一句 Android 版Cedinia 的名字来自 972 年的采迪尼亚战役Cedynia图标里那位拿着画笔的骑士就是在致敬这段历史。手机版支持的扫描工具和桌面版几乎一样只是依赖 FFmpeg 的相似视频帧比对、视频损坏检测和视频优化被砍掉了——手机场景本来也不常干这些活。Cedinia 是触摸优化的 Android 前端手机上也能扫重复文件哈希值、多线程、缓存三个让你秒懂的原理动手之前有三个关键词值得先弄清楚。懂了它们你也就明白了 Czkawka 为什么这么快哈希值 文件的指纹。每个文件的内容经过算法默认用 Blake3算出一串短字符串内容完全相同则指纹相同哪怕文件名不一样也一样。扫描时先比指纹指纹相同的才算候选重复避免把同名但内容不同的文件误判成重复。多线程 一队图书管理员同时翻书架。普通工具让一个线程从头扫到尾Czkawka 会把任务拆开分给所有 CPU 核心扫描大型目录时差距肉眼可见。你可以在设置里调整线程数默认用满全部核心。缓存 给扫描结果做笔记。第一次扫描算出的哈希会被缓存下来第二次再扫同样的目录很多文件不必重新计算速度能快一大截。这个缓存由几个前端共享你可以在设置里自由开关。除此之外重复扫描还有一个预哈希prehash优化先只取文件开头和结尾的一小段算哈希快速排除掉绝大多数显然不重复的文件只有存疑的才做全量比对——就像先看封面猜书猜不中才翻开正文细读。第一次实战用重复文件清理把 20GB 请出硬盘理论说完了直接动手。我拿自己那个塞满照片和下载文件的测试目录走了一遍全流程步骤你照着做就行选工具左侧栏点重复文件Duplicate Files加目录点添加路径把要扫描的文件夹加进来如果有不想被动的备份目录也加进来然后勾上它那一行的Ref——标记为参考路径的文件永远不会被删除点扫描默认用哈希比对等进度条跑完看结果结果按组展示每组是一批内容完全相同的文件做选择点选择Select下拉用保留最新选中其余全部Except newest这类预设一键圈选进回收站点移入回收站Trash而不是删除——万一选错了还能捞回来。我第一次扫下载目录2000 多个文件几秒钟就找出 80 多组重复其中同一个安装包竟被复制了 5 份。清理完一看光这一个目录就省出 20GB 左右。全程没写一行命令比手动翻文件夹轻松太多。值得一提的还有相似图片工具它用的是感知哈希可以理解为按五官轮廓找双胞胎——分辨率不同、加了水印、重新压缩过的图片都能认出来特别适合整理照片库。扫描前可以开启几何不变性把镜像、旋转过的照片也一并找出右侧还有并排对比预览哪张更清晰、哪张该删一眼就能比出来。下面是 14 个工具的全家福速查表按日常使用频率粗略排了个序工具一句话说明常见场景重复文件按哈希/大小/文件名找内容相同的文件下载目录、备份目录去重相似图片找分辨率不同、加水印、重压缩过的图片整理照片库相似视频按画面或音频指纹找相似视频剧集、素材库去重相同音乐按标签或音频指纹找重复歌曲音乐库整理空文件夹找出不含任何文件的目录清理杂乱目录树空文件找出 0 字节文件清除异常生成的文件大文件列出目录里最大的 N 个文件定位硬盘杀手临时文件按后缀找 .tmp、.bak 等垃圾文件日常清理损坏文件检测打不开或内容损坏的文件排查坏文件错误扩展名找出扩展名与实际格式不符的文件修复伪装成 .jpg 的 PNG坏文件名找出带表情符号、全角字符等异常名字的文件批量重命名无效符号链接找出指向不存在目标的快捷方式清理失效链接视频优化裁掉黑边、转成更高效的编码给视频库减负删除 EXIF批量抹掉照片的拍摄信息、GPS 位置发布照片前保护隐私进阶玩法把清理写进脚本交给命令行图形界面适合手动操作但如果你想定期清理或者要在服务器上跑Czkawka CLI 就是你的好帮手。它支持把扫描结果导出成文本文件方便脚本化处理# 扫描某目录下的重复文件按哈希比对结果写入 results.txt czkawka dup -d /home/you/Downloads -s hash -f results.txt # 列出目录里最大的 20 个文件 czkawka big -d /home/you -n 20 # 找出所有空文件夹结果存到 empty.txt czkawka empty-folders -d /home/you -f empty.txt # 记不住参数每个子命令都有自己的帮助页 czkawka dup --help还有一个容易被忽略的隐藏技巧在图形界面用相似视频之前可以先在命令行把视频缩略图缓存预生成出来这样打开 Krokiet 时预览几乎秒出czkawka_cli video -d /你的视频目录 --generate-thumbnails如果你愿意从源码编译构建的同时还能开启 HEIF、RAW、AVIF 等额外图片格式支持——具体原因看下一节。实话实说这几个坑得提前知道没有完美的工具Czkawka 也有几个需要提前了解的坑视频类功能依赖 FFmpeg。相似视频、视频损坏检测、视频优化都要调用 FFmpeg需要单独安装。Windows 下可以用包管理器装choco install ffmpegLinux 下则是sudo apt install ffmpeg。Windows 预编译版不含 HEIC/RAW/AVIF 支持。如果你经常处理 iPhone 拍的 HEIC 照片或相机 RAW 原片需要自己编译并开启对应特性才能识别这些格式cargo build --release --bin krokiet --features heif,libraw,libavif老版 GTK 界面已经退休。网上不少教程还停留在老版 Czkawka新用户直接选 Krokiet 就好别在新版本上惦记旧界面。Android 版尚未上架应用商店。Cedinia 目前只能从发布页手动下载 APK而且只支持竖屏部分平板会出现适配问题。需求前置条件解决办法相似视频 / 视频优化系统装有 FFmpegchoco install ffmpeg或系统包管理器HEIC / RAW / AVIF 图片编译期开启特性--features heif,libraw,libavifAndroid 端视频帧比对移动端暂无 FFmpeg用桌面版代替现在就差你了三分钟起步指南想让电脑在胖起来之前先瘦身其实只需要三步下载 Krokiet从项目发布页拿预编译二进制Windows 用户解压即可运行无需安装从下载目录开始先扫Downloads这种重复文件高发区把第一波空间找回来顺便熟悉操作养成习惯照片库交给相似图片服务器交给命令行手机交给 Cedinia——每个平台都留一手。如果你是开发者也欢迎直接去读源码核心算法在 czkawka_core/src/tools/命令行入口在 czkawka_cli/src/新界面的代码在 krokiet/src/。想自己编译克隆仓库后跑起来也很简单git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo run --release --bin krokiet最后叮嘱一句不管用哪款清理工具动手删除之前都先备份重要数据优先用移入回收站而不是直接删除。磁盘空间可以再腾文件没了可就真没了。祝你的硬盘早日轻装上阵也祝你从此告别磁盘空间不足的深夜噩梦。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表