Krokiet 重复文件清理工具使用指南:3 步装好,安全释放磁盘空间

发布时间:2026/9/7 7:51:59
Krokiet 重复文件清理工具使用指南:3 步装好,安全释放磁盘空间 Krokiet 重复文件清理工具使用指南3 步装好安全释放磁盘空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaKrokiet 是一款免费开源的磁盘清理工具用 Rust 编写主打查找重复文件、空文件夹、相似图片和视频这类占空间但不值钱的内容。它不联网、没有遥测、没有广告所有分析都在本地完成适合普通用户也适合照片库动辄几百 GB 的摄影师。扫描引擎是 Czkawka 项目的新一代图形界面基于 Slint 框架老的 GTK 版已停止更新Krokiet 是当前唯一推荐的前端。本文按装得上、用得好、用得深、出问题怎么办的顺序带你把常用路径走完。装得上三种方式都只要几分钟Krokiet 编译出来是单个自包含的二进制文件不需要装任何运行时或 GUI 库这是它相比老 GTK 版最大的体验提升——老版本在 Windows 和 macOS 上依赖一堆动态库新版的官方预编译包直接下载就能跑。下载预编译包最省事项目 releases 页面提供 Windows 10/11、macOSIntel 和 Apple Silicon 都有、Ubuntu 22.04 的版本。Windows 用户双击 .exe 即可macOS 和 Linux 用户给文件加上执行权限后运行。只想用相似视频那是唯一需要外部依赖的功能安装 FFmpeg 即可sudo apt install ffmpeg # Linux brew install ffmpeg # macOS想自己编译支持 HEIF/AVIF/RAW 格式才需要额外装 libheif、libavif、libraw 这些库。有 Rust 环境一条命令装好最新优化版cargo install krokiet --locked。装完顺手确认两件事界面语言在设置里改立即生效不用重启如果打算长期扫固定目录先把常用文件夹加进包含路径避免每次手动添加。用得好从添加目录到回收站的完整流程主窗口就四块地方左侧是 14 个工具加设置入口的竖排列表中间是结果区下方是操作按钮Scan/Stop、Select、Move、Trash、Delete、Save、Sort 等底部状态栏会显示Found N items in Xms这类结果摘要。扫描前要做的事只有三件把要扫的目录加进 Included paths把不想碰的加进 Excluded paths剩下的细粒度过滤允许的扩展名、文件大小区间、*/tmp*这类 glob 排除规则在设置里配好。点 Scan 之后结果按组展示加粗的行是组头一组重复文件、一批相似图下面是组内每个文件的名称、路径、大小图片还会多一列分辨率或相似度分数。处理结果时按钮决定动作Trash 进系统回收站可反悔Delete 是永久删除Move 搬到指定目录Hardlink/Symlink 则把重复项变成链接而不是多占一份空间。选哪些文件不用一个个点Select 弹窗里有现成策略每组只留最新的、只留最大的、反选、按列值自定义筛选。照片库整理时相似图片工具右侧有预览栏可以把候选的两张图并排看一眼再下手这步别省。用得深重复检测的 4 种模式和感知哈希重复文件检测有 4 种模式默认是 Hash。它对整个文件内容算哈希默认算法 Blake3也可选 CRC32、XXH3是唯一不会误判的模式——只要字节一致就一定是重复。其余三种都有取舍Size 只比大小速度最快但误报多适合初筛Name 只比文件名专门对付report.pdf / report (1).pdf这类重复下载文件被改过名就失效Size and Name 取两者交集误报比单用 Size 少。处理百万级文件时建议确认设置里开了 prehashKrokiet 默认已开它缓存大文件头尾各 4KB 的部分哈希复扫时先用部分哈希快速排除非重复文件只对幸存文件做完整哈希大目录第二次扫描会快一个量级。相似图片走的是另一条路感知哈希比较的是看起来像不像不是逐字节比对。重新保存过的 JPG、分辨率不同的同一张图、加了水印或裁剪过的版本默认参数哈希尺寸 16、最大差异 10下就能被归到一组。参数逻辑很简单——max difference 调大匹配更多也更宽松想抓镜像、旋转过的副本打开 Geometric invariance 开关。相似视频同样需要 FFmpeg支持按画面比较和按音频指纹比较两种模式后者能把同一首歌的不同版本认出来。安全底线别删错原件的 3 个机制删文件这件事工具再聪明也需要你设好防线。第一道防线是参考路径Reference path在目录列表里给备份目录勾上 Ref 框它就只参与比较、不参与任何删除和移动操作。典型用法是把工作目录和备份目录都加进 Included paths给备份勾 Ref扫描后不管怎么选择备份里的原件都不会被碰。第二道防线是回收站优先默认用 Trash 而不是 Delete。误判在相似图片里是常态缩略图看着一样放大一看构图完全不同能反悔的流程比精确的算法更重要。第三道防线是项目对硬链接的处理同一文件的两个路径默认只被计为一份不会把硬链接误判成重复然后删掉一个如果不想在结果里看到这类条目设置里的 Hide hard links 可以直接隐藏。扫描慢怎么调缓存机制与提速技巧Krokiet 把配置和缓存分开存放Krokiet 自己的配置在~/.config/krokiet/而哈希、缩略图、分析结果这些缓存是 GUI 和 CLI 共享的Linux 在~/.cache/czkawka/。缓存里存着每个文件算好的哈希所以第二次扫同一批目录比第一次快很多不是营销话术是缓存命中带来的直接效果。几个实测有用的技巧扫描中途 Stop 不会白干——已算完的哈希都写进了缓存下次全量扫描直接受益大目录可以扫一半、明天接着扫。如果程序启动时加载缓存特别卡多半是某个cache_*.bin文件变得太大直接删掉它下次扫描会只为当前目录重新生成。经常拔插的移动硬盘要关掉自动清理过期缓存否则一拔盘相关缓存条目就被清掉了改用手动清理过期结果。想榨取最后一点性能自己编译时加RUSTFLAGS-C target-cpunative官方文档测得 x86 上图片哈希有 10%-20% 的提速。出问题怎么办空白窗口、FFmpeg 报错与自动化窗口空白或打不开主要是 Linux多半是 OpenGL 渲染后端的锅。默认渲染器是 femtovg可以切到纯软件渲染再启动SLINT_BACKENDsoftware ./krokiet。窗口左上角的调试输出会打印当前用的后端方便确认。相似视频不可用99% 是 FFmpeg 没装好装法见开头那两条命令Windows 也可以用 Chocolatey或把 ffmpeg.exe 放到 PATH 里。两个实例别开同一个工具不同工具可以并行但同一工具的两个实例会写坏它的缓存文件遇到结果异常时先查这一条。想定期自动清理装 CLI 前端即可参数体系和 GUI 完全一致czkawka_cli --help列出全部工具czkawka_cli dup --help看单个工具的参数。一条命令把家目录按哈希查重复并把结果写到文件czkawka_cli dup -d /home/user -s hash -f results.txt挂进计划任务就是现成的自动化清理方案。最后留几个入口。所有 14 个工具的核心算法都在czkawka_core/src/tools/下每个工具一个独立目录想看相似图片到底怎么比较直接读czkawka_core/src/tools/similar_images/就行。完整的使用文档在instructions/目录其中 FAQ 是从上千个 issue 里整理出来的踩坑前值得先翻一遍。如果你顺手会点翻译项目通过 Crowdin 接收多语言更新这是参与成本最低的贡献方式。两点提醒收尾安装只走项目官方 releases 页或 crates.io网上搜到的各种官网都不官方大批量删除之前重要目录照常备份先用不重要的文件夹试一轮流程再去碰照片库。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考