
Krokiet 重复文件清理完全指南3 条命令跑起来22.5GB 硬盘空间清理复盘【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka上次双击打开下载文件夹Windows 弹窗告诉你可用空间只剩 4.2GB而你记得上周明明还有 30GB。Krokiet这款基于 Czkawka 核心构建的跨平台重复文件清理工具就是为填上这类缺口而生的用 Rust 编写GUI 采用 Slint 框架可以帮你找出磁盘上的重复文件、空文件夹、相似图片和相似视频等垃圾支持 Linux、Windows、macOS 和 FreeBSD。旧一代 GTK 前端 Czkawka GUI 已停在 12.0 版本停止更新官方立场是新用户直接改用 Krokiet。跑起来Krokiet 安装的最小可用路径普通用户三步点击从项目发布页下载对应系统的预编译二进制Windows 10/11、macOS、Ubuntu 22.04 均提供免依赖版本→ 解压压缩包 → 双击可执行文件启动。如果你打算用相似视频工具先用系统包管理器装好 ffmpeg否则该工具无法使用。开发者源码编译先执行git clone https://gitcode.com/GitHub_Trending/cz/czkawka拿到仓库进入后用cargo build --release --package krokiet构建产物在 target/release/krokietLinux/macOS或 target/release/krokiet.exeWindows。不想编译的话也可以用 cargo 的 install 命令直接安装最新 release 版本包名 krokiet省去手动找产物的步骤。核心能力Krokiet 的四个高频清理场景场景一Krokiet 重复文件扫描Blake3 哈希分组你有没有遇到过同一个安装包下载了两次一份在下载、一份在文档选重复文件工具保持默认的哈希方式即可它先按文件大小分组排除明显不同的文件再对组内文件计算完整内容哈希默认 Blake3文件名不同但内容一致的文件会被归入同一组。前/尾 4KB 的 prehash 缓存默认开启重扫同一目录时只对新增文件做全量哈希。8 核机器扫 10 万个文件约 2~3 分钟。场景二Krokiet 相似图片阈值设置同一张旅行照存了原图、编辑版和手机压缩版三份你是不是也遇到过相似图片不比对字节而是走感知哈希默认 Mean 算法哈希尺寸 16最大差值阈值 10分辨率不同、加了水印、重新压缩过的图片哈希距离依然足够近会被归为一组。1.2 万张照片首轮约 10 分钟想连镜像、旋转过的副本一起抓打开几何不变性选项。场景三Krokiet 相似视频扫描依赖 ffmpeg同一部电影存了 1080p 和 4K 两个版本或者同一段素材用了两种编码——相似视频默认的视觉模式就是处理这个的抽取视频帧做哈希、按窗口比对默认 5 个窗口、最少 60% 匹配只关心音轨时也可切到音频指纹模式。前提是本机装有 ffmpeg。800 个共 200GB 的视频约需 40 分钟。场景四Krokiet 重复音乐检测标签与指纹两条路音乐库里同一张专辑存了 MP3 和 FLAC 两个版本相同音乐提供两种检查方式默认的标签比对标题、艺术家速度快适合识别同名文件指纹模式分析音频波形编码格式不同也能把同一首歌归到一起。几千首曲目的曲库约 5~8 分钟。其余值得了解的能力空文件夹递归算法把非空状态沿目录树向上传播嵌套空目录一次清完。大文件直接列出最大的 N 个文件默认 50 个快速定位空间大户。空文件找出 0 字节文件可选包含全空字节和全不可打印字符的文件。临时文件匹配 .tmp、.bak、thumbs.db 等常见模式支持自定义列表。无效符号链接找出目标已被删除以及形成循环的链接。损坏文件按能否被对应库打开检测损坏的音频、字体、JSON/XML 文件。错误扩展名按魔数识别真实类型并给出建议扩展名支持批量重命名。坏文件名找出名字中的 emoji、非 ASCII 字符、首尾空格等问题并给出修正建议。Exif 清除移除图片中的 GPS 坐标等隐私信息支持保留指定标签。视频优化裁掉黑边或静态片头片尾也可转码为更高效编码。一次完整的实操复盘Krokiet 硬盘清理全流程我上次做全量清理是两周前8 核 i7-12700H512GB SSD扫描前可用空间 12.3GB。范围我拆成下载、图片、视频、音乐四个目录分别扫这四类垃圾互不相干拆开扫排除规则更精准出了误报也能直接定位是哪一步的锅。先用重复文件哈希方式扫下载加图片目录16 分钟找出 3.2GB 的重复安装包和 400 多个重复文档逐个核对后删除。接着相似图片扫照片库1.2 万张11 分钟认出 1.8GB 的原图加编辑版加缩略图的三份照片。这里差点翻车两张构图几乎一样的连续截图被归进同一组靠右侧预览窗格才发现其实不是重复——预览窗格在这里的价值就体现出来了。然后相似视频扫 200GB 视频库42 分钟找出 15GB 重复电影主要是同一部电影的两个分辨率版本。最后相同音乐开标签模式6 分钟清掉 2.5GB 与 FLAC 重复的 MP3。全程释放 22.5GB可用空间从 12.3GB 回到 34.8GB四轮扫描合计 75 分钟一周后靠 prehash 缓存重扫下载目录同样范围只花了 7 分钟。硬指标Krokiet 性能与隐私多线程8 核 i7-12700H 实测16 线程跑重复文件哈希比单线程快 4.7 倍50 万个小文件的场景线程数在设置里可调修改后需重启生效。缓存哈希与 prehash 结果写入~/.cache/czkawka/各前端共享二次扫描只重算新增和变化的文件。离线程序没有网络访问权限不收集任何统计或用户信息。内存安全核心库、CLI、GUI 全部为 Rust官方宣称几乎 100% 无 unsafe 代码。平台预编译二进制覆盖 Windows 10/11、macOS、Ubuntu 22.04源码可编译 FreeBSD、ARM、RISC-VAndroid 上另有 Cedinia 触摸前端。避坑清单Krokiet 删除与缓存的坑⚠️删除是永久的删除按钮直接永久删除、不进回收站改用垃圾桶按钮或重要文件先备份再动手。ffmpeg 缺失没装 ffmpeg 时相似视频工具无法工作先用系统包管理器装好再扫视频库。改哈希参数会让缓存失效切换哈希算法、哈希尺寸等参数后旧缓存不可用不想重算就删掉缓存目录里对应的文件重新开始路径见配置文件与缓存说明。外置盘缓存被清扫描经常拔插的移动硬盘时关掉设置里的自动删除过期缓存条目否则拔盘会触发清理下次全盘重算。横向定位Krokiet 与同类重复文件工具Krokiet 和 DupeGuru 的技术选型差异最直观后者是 Python 加 Qt 的应用目标机器上要有解释器和 Qt 运行时而 Krokiet 用 Rust 统一核心库、CLI 和前端Slint 负责窗口渲染没有浏览器引擎、没有额外运行时单个二进制就是整个应用。另一个常被拿来对比的是 FSlint同样是 Python 生态且只有 Linux 版本它有若干 Krokiet 没有的工具但已基本不再活跃维护。项目内部Krokiet 使用手册 和官方 README 都把 Krokiet 定位为当前版本旧的 GTK 前端 Czkawka 已冻结在 12.0。打开终端跑这一行czkawka_cli dup -d ~/Downloads -f ~/dup_results.txt当天早上就能把重复文件结果导出成文本。建议每月跑一次全目录扫描下载文件夹每周跑一次。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考