
Czkawka 与 Krokiet 实用指南如何用免费的文件清理工具高效释放磁盘空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka当磁盘容量长期处于告急状态核心问题是快速定位不再需要的文件。Czkawka 是一款用 Rust 编写的开源文件清理工具主打重复文件查找、相似图片识别与杂项垃圾清理全程在本地离线运行。本文以它当前推荐的界面 Krokiet 为主线从安装、扫描、预览清理到长期维护完整走一遍流程。一个内核四种前端Czkawka 的全部清理能力都实现在同一个 Rust 核心库中各前端只是不同的外壳Krokiet——当前推荐的桌面界面基于 Slint在 macOS、Windows、Linux 上表现一致预编译版本无额外 GUI 依赖CzkawkaGTK 版——旧版界面12.0 为最后一个版本新功能只加入 Krokietczkawka_cli——命令行版本面向脚本与自动化场景Cedinia——面向 Android 的触控版本把同样的扫描能力带到手机上。三点基本事实值得先说清楚程序不建立任何网络连接不采集使用数据完全免费Rust 的多线程实现对大量文件场景的扫描速度有明显优势内置的 14 种工具共享同一套扫描结果与缓存体系。文件清理工具的安装方法官方预编译二进制覆盖 macOS 10.15、Windows 10/11 与 Ubuntu 22.04无强制运行时依赖。Mac 用户也可以直接使用 Homebrewbrew install czkawka两项可选准备计划使用「相似视频」或「视频优化器」时需要安装 ffmpegbrew install ffmpeg需要扫描 HEIC、RAW、AVIF 图片时涉及额外的图像解码库预编译版本已覆盖常见格式自定义编译时才需要关注。四个常见的磁盘膨胀问题逐条解决重复文件占空间这是最常见的膨胀来源多次下载的副本、备份后仍保留的旧版本。重复文件查找分三个层次的比对按文件名比对——速度最快适合初步筛选按文件大小比对——快速排除大部分非重复文件按哈希值MD5/SHA256比对——判定内容完全一致大文件可改用部分哈希换取速度。核心逻辑位于 czkawka_core/src/tools/duplicate/core.rs。用命令行扫描一个目录只需一条指令czkawka_cli dup -d /path/to/scan一个容易忽略的细节删除前可以把希望保留的目录标记为参考路径。其中的文件只参与比对永远不会被修改、移动或删除适合拿一份备份和当前目录对照、保留原始文件的场景。相似图片清理分辨率不同、带不带水印的视觉近似文件无法靠哈希识别这由相似图片工具处理它对图片计算感知哈希相似度阈值可调节用来控制分组的宽严。支持 JPEG、PNG、HEIF、AVIF、WebP 等格式算法实现见 czkawka_core/src/tools/similar_images/core.rs。收益通常集中在照片库、截图文件夹和下载的壁纸合集。视频与音乐的近似重复相似视频工具基于视频帧或音轨比对可以找出内容相同但重新编码过的片段这一能力在这类清理工具中较为少见依赖 ffmpeg。相同音乐工具则提供两种比对路径按标签或读取文件内容对比覆盖 MP3、FLAC、AAC 等常见格式。零散的大文件、空文件夹与临时文件其余的磁盘占用多为长尾垃圾对应工具各自独立成查大文件——按大小排序指定范围内的最大文件快速定位占用来源空文件夹——连同父级链路找出空目录清理无用的目录骨架临时文件与空文件——清理缓存残留和 0 字节文件无效符号链接、损坏文件、错误扩展名——找出指向不存在目标的链接、已损坏的文件、扩展名与内容不符的文件。命令行版本的典型用法czkawka_cli empty-folders -d /path/to/scan czkawka_cli big -d /path/to/scan -n 10先预览、再执行清理的安全机制所有工具都先输出结果清单确认后才进入清理阶段这是可以放心使用的关键多种处理方式——直接删除、移入回收站、创建硬链接内容共享、不实际删除、仍节省空间、创建符号链接按场景选择批量选择——全选、反选、按组选择避免逐个确认排除设置——文档、项目等目录可加入排除范围或用通配符规则过滤特定路径演练模式——命令行支持-Q先预览将被删除的文件清单确认后再执行。# 先演练只列出将被删除的文件 czkawka_cli dup -d /path/to/scan -Q # 确认后执行每组保留最新文件其余删除 czkawka_cli dup -d /path/to/scan -D AEN -y上例中AEN指定每组保留的文件此处为最新的一个完整的删除方式代码与参数表见 CLI 参数参考。扫描越来越快缓存与自动化首次扫描后哈希、图片指纹等计算结果会写入共享缓存之后的扫描只处理新增或变化过的文件同一磁盘的重复全量扫描速度明显提升。Krokiet 默认启用预哈希缓存先比对大文件的局部哈希未变化的文件无需完整重算。若想固定周期做维护可以把 CLI 指令纳入计划任务每周扫一次重复文件与空文件夹结果先输出到文件人工过目避免无人值守直接删除czkawka_cli dup -d ~/Downloads ~/Documents -f results.txt三条使用建议清理前为不可替代的数据做备份先扫小范围熟悉结果粒度再扩大目录扫描经常插拔的移动盘时关闭自动清理缓存条目防止拔盘导致记录丢失。获取帮助与参与项目项目完全开源核心代码采用 MIT 许可Krokiet 采用 GPL-3.0。参与入口明确在 issue 区提交 bug 与功能建议、在 Crowdin 平台补充多语言翻译、为 Rust 代码修复提交 PR或输出自己的使用教程。各工具的完整参数与内部机制可查阅 核心库文档 与 常见问题集。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考