ARTICLE DETAIL

资讯详情

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

如何用 Czkawka 三步找出重复文件:一份覆盖空文件夹、相似图片的完整清理指南

如何用 Czkawka 三步找出重复文件:一份覆盖空文件夹、相似图片的完整清理指南 如何用 Czkawka 三步找出重复文件一份覆盖空文件夹、相似图片的完整清理指南【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaC 盘又红了Downloads 里堆着 17 个微信图片_2024-xx照片库越攒越乱可你连哪些文件是重复的都说不清。Czkawka 是一款用 Rust一种内存安全的编程语言写的开源文件清理工具同时提供图形界面和命令行CLI两种形态重复文件查找、空文件夹清理、相似图片搜索都能做免费且无广告。为什么是它而不是别的清理软件三句话讲清它的定位核心扫描引擎czkawka_core是纯 Rust 库多线程 感知哈希算法扫描速度是它最大的卖点一个引擎四个前端Krokiet当前主推的桌面 GUI基于 Slint 框架、czkawka_cli命令行版适合写脚本、CediniaAndroid 版、以及已进入维护模式的 GTK 老版 Czkawka GUI零联网没有遥测、没有更新检查、不收集任何数据。想验证的话翻一遍仓库里的 Cargo.lock 就能确认没有任何网络依赖。对比同类工具仓库 README.md 里有一张完整的对照表DupeGuru 只有重复查找BleachBit 只做系统清理FSlint 已经停止开发Czkawka 一家把 14 个工具打包进了同一套缓存体系里。从下载到跑通第一次扫描Windows 下的最快安装方式仓库官方建议直接拿预编译二进制Krokiet 是单个自包含 exe下载后双击就能跑不需要装任何运行时。仓库地址是https://gitcode.com/GitHub_Trending/cz/czkawka发布页的推荐规则很简单默认后端 对应架构大多数机器是windows_krokiet_on_linux_x86_64这类命名先拿默认版只有当文字发虚、窗口黑屏时才换all_backends包试别的渲染后端。如果你习惯自己编译装好 Rust 后一条命令即可cargo install krokiet --locked零配置跑通第一次结果打开 Krokiet点左侧面板的 Duplicate Files—— 你会看到 14 个工具竖排在左边这是整个界面唯一的菜单在底部目录面板的 Included Paths 里添加要扫的文件夹—— 用 Add 按钮选目录或直接粘贴路径点 Scan等状态栏出现 Found N items in Xms—— 结果按组显示加粗行是组头普通行是具体文件双击行直接打开文件预览。第一次扫描慢是正常的因为它在边扫边建哈希缓存。第二次扫同样的目录会快很多——这是缓存只存哈希、大小、时间戳等元数据不存文件内容在起作用。三个高频场景的真实操作路径场景一磁盘瘦身重复文件 空文件夹一起清重复文件是主力。扫描完成后不要急着全选删除点Select选 Except newest保留最新、标记其余副本确认每组至少留一个文件再点Trash进回收站可反悔而不是Delete永久删除不可逆。空文件夹用 Empty Folders 工具它用一个递归算法把非空状态向上冒泡所以父目录里有残留文件就不会误报子目录。场景二照片库治理相似图片 批量去 Exif照片场景的核心是Similar Images。它比较的是像素内容而非文件头所以 JPEG 和 WebP 的同一张照片会被分进同一组不同分辨率、带水印的变体也能被感知哈希抓住。推荐配置来自 官方 FAQ相似度阈值 8–10、哈希大小 16、算法 Mean误报多就调低阈值到 4–5漏报就换 Gradient 并把哈希提到 32。组内用右侧预览窗对比后手动选留谁、删谁。如果照片要从手机导出后分享顺手用Exif Remover把 GPS 等元数据剥掉默认写_cleaned副本不会动原图加 overwrite 才会覆盖。场景三音乐与视频去重Same Music 支持两种模式按标签默认比对歌名 歌手或按音频内容指纹。Similar Videos 则抽帧做视觉哈希按时间窗比对还能识别长视频里嵌着一个短片的子剪辑关系。注意视频类工具需要系统里单独装 ffmpegWindows 下winget install Gyan.FFmpeg即可安装脚本在 misc/install_scripts/ 里都有。老手才会调的参数熟悉基本操作后这几个参数最值回票价完整参数表见 CLI 使用说明参考目录Ref保护原盘。在 Included Paths 里给备份盘那行勾上Ref之后任何自动选择、删除操作都碰不到它只有普通目录里的副本可被删。命令行里是-r参数多个参考目录要重复写多个-rczkawka_cli dup -d /incoming -r /archive -D AEN -Q先 dry run再真删。-Q只预演不落盘确认策略无误后去掉-Q加-y进回收站执行。删除策略代码里AEN留最新、AEO留最旧、AEB留最大最常用。prehash 两级哈希。重复查找先算文件头尾小块的快速哈希淘汰绝大多数非重复项幸存者才做全量 Blake3 哈希。Krokiet 默认开启这就是第二次扫描提速的来源。缓存与便携模式。缓存和配置的位置可用环境变量CZKAWKA_CACHE_PATH/CZKAWKA_CONFIG_PATH重定向把整套工具塞进 U 盘随身带。自动化。CLI 找到文件时退出码是11没找到是0配合-p导出 JSON、-E $TRASH跳过回收站就能写进定时任务做夜间重复报告。避坑指南你会真实碰到的问题小文件找不到重复原因是 GUI 默认最小文件尺寸为 16KB——扫整盘时几 KB 的小文件经常撞脸报出来只会淹没真正的大重复。真要扫就进 Settings 把 File size 最小值调低别无脑调。Windows Defender 报毒这是 Rust 用 LTO链接期优化编译的二进制长期存在的误报和代码本身无关。核对 SHA256、加白名单即可别直接删。Krokiet 窗口黑屏或渲染崩通常是 GPU 驱动和渲染后端不匹配。Linux/macOS 下用SLINT_BACKENDsoftware krokiet强制软件渲染虚拟机里这往往是唯一解Windows 下设置同名系统环境变量后重启。还不行就换all_backends构建逐个试。CLI 扫全盘把回收站也扫了CLI 默认不应用 GUI 那套排除规则GUI 默认就排除回收站、.git等。用宏补上-E $TRASH只排回收站-E DEFAULT应用全套 GUI 默认排除。引号别省否则 shell 会把$TRASH当变量吃掉。误把文件硬链接进了系统目录硬链接让多个文件名共享同一个 inode改一个等于改全部且不能跨分区。撤销办法是把文件复制一份再重命名切断链接事前把C:\Windows、/usr之类加进排除目录能避免 90% 的事故。同一个工具开两个窗口不同工具可以并行各有各的缓存文件但同一工具的两个实例会写坏它的缓存。从这里继续仓库里的 instructions/ 目录是全部权威文档Krokiet GUI 手册、CLI 手册、按 issue 汇总的 FAQ 都值得留个书签。遇到怪行为先去 Changelog.md 对一下版本功能想法和 bug 直接提 issue 给项目作者。Czkawka 这个名字是波兰语打嗝的意思——用它嗝掉磁盘里那些碍事的重复文件就是这么一件顺手的事。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表