拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Czkawka 完整指南:如何一键找出重复文件、相似图片与空文件夹,把磁盘空间清出来

Czkawka 完整指南如何一键找出重复文件、相似图片与空文件夹把磁盘空间清出来【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka上个月我体检磁盘时发现下载文件夹悄悄涨到了 14GB最后是靠一个叫 Czkawka 的工具才清干净的。翻翻这个文件夹聊天图片被下载了两遍部分截图存了 4 份带数字后缀的文件加起来超过 6GB。几千个文件靠人工翻找不现实你需要的是一个能把相同、相近内容自动归组的工具。Czkawka 正是这样一个开源清理工具用 Rust 编写能找出重复文件、相似图片、相似视频和空文件夹运行在 Windows、macOS、Linux 和 Android 上。 先看一张真实的清理账单把上面那个 14GB 的文件夹拆开看大致是这几笔账6GB 是重复副本同一文件被下载多次或被复制到多个目录2GB 是临时文件、0 字节文件下载中断、程序崩溃留下的烂尾几十上百个空文件夹软件卸载后没删干净的目录壳剩下的是媒体文件加了水印的照片、同一支视频的低清版本规律很明显吃满磁盘的是副本和残留而不是新文件。而 Czkawka 的 14 个扫描模块恰好就是对着这几类问题设计的。一句话定位一个核心三种界面Czkawka 是 Rust 编写的多功能文件清理工具覆盖重复文件、相似图片、相似视频、音乐去重等 14 种扫描支持 Windows、macOS、Linux、FreeBSD 和 Android。它的结构是一个核心、多套皮扫描逻辑全部放在核心库里外面套了三种入口——Krokiet基于 Slint 的最新图形界面目前的主力维护方向Czkawka GUI基于 GTK 4 的经典界面12.0 是最后一个版本新用户建议直接用 KrokietCediniaAndroid 触控界面在手机上清理存储另外还有命令行版 czkawka_cli14 个工具全部做成子命令方便写脚本你也可以在自己的应用里直接引入核心库复用这些扫描功能。磁盘上的三类麻烦副本、媒体、残留第一类占空间的副本查重复文件提供三种匹配方式精度逐级递增按名称最快但同名不同内容会误报只适合粗筛按大小先缩小范围再人工确认按内容哈希默认方式对文件内容计算 BLAKE3 或 XXH3 哈希只有内容真正一致的文件才会进同一组处理重要资料时记得选哈希匹配。音乐另有专门的相同音乐工具可以按标签艺术家、专辑、曲名匹配也可以直接分析音频内容换个文件名的同一首歌照样能揪出来。第二类需要归拢的媒体相似图片不看完全一致专找同一张照片的不同版本——不同分辨率、加了水印、被旋转过、裁剪过相似视频抽帧做视觉对比能认出不同来源的同一画面需要系统装有 ffmpeg视频优化器裁掉开头结尾的静止画面转换成压缩率更高的格式常见节省幅度在 20% 到 50%Exif 移除从照片里剥离定位、拍摄参数等元数据文件变小位置信息也带不走了第三类该删的残留空文件夹用树形遍历递归找空目录软件卸载的目录壳一个都逃不掉空文件除了 0 字节文件还能揪出内容全是 0 或不可见字符的假文件临时文件 / 损坏文件 / 失效符号链接 / 扩展名不符四个补充探测器大文件工具还能直接列出 Top N 最大的文件一次扫描可以叠加使用多个工具按需勾选即可。五步跑完首次重复文件扫描第一步按平台装好# Windows winget install Czkawka # macOS brew install czkawka # Linux flatpak install flathub com.github.qarmin.czkawka第二步打开 Krokiet在工具列表里选重复文件。 第三步添加要扫描的目录支持一次添加多个也可以指定排除的子文件夹。 第四步调整扫描选项设置最小文件大小默认 8KB用扩展名过滤只扫 IMAGE 类文件。 第五步启动扫描等待结果分组。 第六步预览每组文件确认内容然后选择处理方式保留一份、删除其余、移入回收站或把副本变成硬链接副本不占额外空间。第一次扫描要为每个文件算哈希是最慢的一次第二次起缓存生效速度会明显快上来。⚙️ 进阶玩法把清理任务写进定时脚本想自动化的话上 czkawka_cli。最实用的一招是先预演、后动手# 预演只预览会删哪些文件每组保留最新不动手 czkawka_cli dup -d ~/Documents -D AEN -Q # 确认后执行重复文件进回收站 czkawka_cli dup -d ~/Documents -D AEN -y常用开关还有这些-d指定扫描目录-e排除整个目录-E用*/.git这类通配符排除-x按扩展名过滤支持IMAGE、VIDEO、MUSIC宏不用背扩展名清单-D是保留策略AEN留最新、AEB留最大、HARD转硬链接-r参考目录只参与对比、永远不会被删除适合保护备份目录退出码 11 表示找到了文件方便在 CI 或计划任务里判断结果全部参数以官方文档 instructions/Instruction_CLI.md 为准。⚖️ Czkawka 对比 DupeGuru 与 FSlint怎么选对比维度Czkawka (Krokiet)DupeGuruFSlint开发语言RustPythonPython平台覆盖Windows/macOS/Linux/AndroidWin/Mac/Linux仅 Linux查重方式名称/大小/哈希 三档大小/哈希哈希相似图片支持支持不支持相似视频抽帧对比支持不支持不支持音乐去重标签内容支持仅标签不支持空文件夹与临时文件支持不支持支持哈希缓存加速支持支持不支持是否在积极维护是否否说白了DupeGuru 更新停滞FSlint 有几项 Linux 专属检查但只能跑在 Linux 上。Czkawka 的优势在功能面、扫描速度和缓存还有一个别人没有的 Android 端。断网可用、不收集数据为什么敢放心跑离线运行程序不联网、不上传任何统计扫描全程在本机完成开源可审代码公开每个删除动作走哪条路径都能自己查删除有退路图形端有预览确认命令行有-Q预演和回收站选项误操作的空间被压得很小内存安全Rust 编写几乎不含 unsafe 代码大目录下运行稳定并行扫描多线程按文件大小动态分配任务配合哈希缓存重扫同一目录比首扫快数倍整套流程的运行时内存通常在 50MB 以内老笔记本跑起来也基本无感。今天就跑起来克隆仓库动手试试git clone https://gitcode.com/GitHub_Trending/cz/czkawka14 个扫描工具的源码都在核心库 czkawka_core/ 里今天跑第一次重复文件扫描清出来的每个 GB 都算赚到的。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门