ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Czkawka 重复文件与相似图片清理工具完整指南

Czkawka 重复文件与相似图片清理工具完整指南 Czkawka 重复文件与相似图片清理工具完整指南【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka 是一个用 Rust 编写的多平台文件清理工具核心能力是找出重复文件、相似图片、空文件夹与临时文件。项目跑在 Windows、macOS、Linux、FreeBSD 和 Android 上GUI 用 Slint 和 GTK 4 两套框架所有扫描逻辑集中在一个可复用的核心库里。项目速览项内容开发语言Rustunsafe 代码几乎为 0支持平台Windows / macOS / Linux / FreeBSD / Androidx86、ARM、RISC-V前端类型KrokietSlint、Czkawka GUIGTK 4已停更、CediniaAndroid、CLI许可证核心库与 CLI 为 MITKrokiet / Cedinia 为 GPL-3.0是否联网否无网络访问、不收集任何用户数据扫描内核共享库 czkawka_core/被全部前端复用缓存机制哈希、缩略图、分析结果写入共享缓存二次扫描明显更快把 20GB 照片缩到 8GB解决什么问题相册里同一张照片被压缩、加水印、旋转、改尺寸后存了好几份肉眼几乎分不出差异。原理一句话对图片计算感知哈希让视觉上接近的图片哈希值也接近再按相似度阈值分组旋转、裁剪、缩放都不影响判定。使用场景选Similar Images工具把相似度阈值调到 85% 左右扫描照片目录一组内保留原图、删掉其余副本。找出下载文件夹里的僵尸副本解决什么问题Downloads里堆满同名、同内容的.zip、.dmg、安装包分不清哪些是旧的重复下载。原理一句话默认用文件名大小哈希三级校验先按大小粗筛、再对可疑文件算完整哈希保证 100% 内容一致才判为重复。使用场景选Duplicate Files把~/Downloads加入 Included paths扫描后按哈希组排序逐组删除只留一份。一键清掉软件卸载后的空目录解决什么问题卸载工具或手动删文件后留下一堆空文件夹单个看无意义量大时占用目录树、干扰检索。原理一句话自底向上递归检查目录空目录连同其父级空目录一并标记避免删了子目录、父目录其实不空的误判。使用场景选Empty Folders扫一个项目根目录一次性列出所有可安全删除的空路径。从安装到第一次扫描三个平台各一条命令预编译二进制无强制依赖# Windows winget install Czkawka # macOS brew install czkawka # Linux flatpak install flathub com.github.qarmin.czkawka从打开应用到拿到首次结果5 步以内启动 Krokiet左侧工具列表点选Duplicate Files。底部状态栏右侧点文件夹图标打开目录面板。在 Included paths 里点文件夹按钮选一个要扫描的目录。点操作栏的Scan按钮开始扫描。扫描结束后结果区按哈希组分组显示状态栏给出Found N items in Xms。⚠️ 第一次扫大目录会慢很多首次需要计算并写入哈希缓存第二次起才明显提速。建议先用一个小目录跑通流程。⚠️ 相似视频工具需要单独装 ffmpeg否则该工具不可用Linuxsudo apt install ffmpegmacOSbrew install ffmpegWindowschoco install ffmpeg。三个前端怎么选KrokietSlint现役推荐跨平台体验一致单文件免安装适合所有人。Czkawka GUIGTK 4旧版12.0 是最后发布版本不再提供新二进制Linux/GTK 老用户可继续用新人直接选 Krokiet。CediniaAndroid 触摸界面专为手机清理设计因 Android 缺 ffmpeg视频类工具不可用。CLI同一个内核的命令行壳适合脚本与自动化。CLI 与自动化CLI 与 GUI 共享同一套czkawka_core扫描内核只是入口不同。常用命令# 按哈希找重复只保留一份结果写入文件 czkawka dup -d ~/Downloads -s hash -f results.txt # 找空文件夹并导出 czkawka empty-folders -d ~/Documents -f results.txt # 找相似图片结果落盘供后续批处理 czkawka image -d ~/Pictures -f results.txt完整参数用czkawka dup --help查看每个子命令都带after_help示例。横向对比维度CzkawkaDupeGuruFSlint重复文件✔✔✔相似图片✔✔✘相似视频帧音频✔✘✘音乐去重标签内容✔仅标签✘多平台含 Android✔仅 Linux语言RustPython/Obj-CPython/PyGTK一句话收束功能覆盖面最广的是 Czkawka且是唯一同时支持相似视频与 Android 的开源实现。场景演练一清理下载目录重复安装包背景~/Downloads有 4000 个文件、12GB怀疑大量旧安装包重复。操作选Duplicate Files~/Downloads加入 Included paths。校验方式保持默认 HASH点Scan。结果区按哈希组展开勾选每组多余副本点操作栏Delete。结果4000 个文件里识别出 96 组重复删除多余副本后目录从 12GB 降到 8.3GB。场景演练二整理旅行照片库背景一次旅行存了 2100 张 JPEG含大量连拍与缩略图副本。操作选Similar Images阈值设为 85%加入照片目录。扫描后每组保留分辨率最高的一张。对其余项执行Move统一移到备份文件夹而非直接删除。结果2100 张被归为 340 组保留 340 张原图其余 1760 张移走照片库从 6.2GB 缩到 1.9GB。信任基础安全、隐私与性能可验证事实而非形容词离线运行程序不申请网络访问扫描与比对全部在本地完成。不采集数据无任何统计、遥测或用户信息上报。代码可审核心库、CLI、GUI 源码全部公开核心逻辑见 czkawka_core/src/。内存安全官方标注 unsafe 代码几乎为 0多线程用于并行哈希与比对。缓存可移植缓存文件位于用户目录Linux~/.cache/czkawka/可用CZKAWKA_CONFIG_PATH/CZKAWKA_CACHE_PATH覆盖便于做 USB 便携部署。收尾建议首次使用先扫一个小目录确认分组结果符合预期再扩大范围。删除前用结果行的缩略图/双击预览确认内容重要数据优先Move而非Delete。大目录首次扫描慢属正常等待缓存建立后二次扫描会明显变快。核心扫描逻辑与 API 见 czkawka_core/src/各前端详细用法与配置缓存位置见 instructions/。Czkawka 的价值在于把找重复、找相似、清垃圾这些高频却繁琐的整理动作收敛到一套可审计、可脚本化的本地工具里。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表