Czkawka:用于重复文件查找与文件整理的开源磁盘清理工具
2026/9/5 22:40:45 网站建设 项目流程

Czkawka:用于重复文件查找与文件整理的开源磁盘清理工具

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

Czkawka 是一款用 Rust 编写的免费开源磁盘清理工具,当前推荐界面为 Krokiet,提供重复文件查找、相似图片比对、损坏文件检测等 14 项扫描功能,支持 Windows、Linux 与 macOS。

适合什么场景使用

比较典型的情况有两种。一是下载文件夹里存着同一份文件的多个副本,照片库里有大量截图或同一场景的连拍,手动逐张翻看不现实。二是磁盘容量持续缩水,但说不清哪些文件夹在占空间,或者想确认磁盘上是否存在打不开的文件、失效的链接。Czkawka 针对这些情况提供了对应的扫描功能,流程是先出结果、再选择对哪些条目执行删除、移动或重命名,最后才动手,不会未经确认就自动清理文件。

它能做什么

用相似图片比对和大文件搜索整理照片与视频库

相似图片比对能找出视觉上接近但并非完全一致的图片,例如分辨率不同、带水印的变体;重复文件查找则按文件名、大小或内容哈希定位完全相同的副本;相似视频检测基于音频与视频帧找出内容重复的视频;相同音乐查找可以按标签或文件内容比较曲目。此外,视频优化器可以裁掉静态片段并把视频转成更省空间的格式,Exif 清除器可去除照片里的位置等敏感信息。如果媒体文件较多,这一组功能基本覆盖了常见的整理需求。

用大文件搜索和空文件夹清理定位空间占用与垃圾文件

大文件搜索按设定大小列出最占空间的文件,便于判断容量去了哪里;空文件夹、空文件、临时文件检测可以分别清理目录结构中已经没用的部分。这类功能适合做周期性的磁盘体检,不需要手动翻目录。

用损坏文件检测与无效链接检测检查文件健康状态

损坏文件检测找出无法正常打开的文件;无效符号链接检测列出指向已不存在目标的链接;错误扩展名检测对比文件的实际内容与扩展名是否相符;不良文件名检测则发现文件名中包含特殊字符等不合规的文件。这几项对管理大型项目目录的开发者比较实用。

另外,Krokiet、命令行前端、旧版 GTK 界面和安卓端 Cedinia 共用同一个 czkawka_core 核心库,各前端的扫描结果一致;缓存也是跨前端共享的,同一批文件第二次扫描会明显快于第一次,Krokiet 中针对大文件的预哈希缓存默认开启。程序完全离线运行,不联网,也不收集任何使用数据。

安装与上手:下载预编译版并配置 ffmpeg

  1. 从项目的 Release 页面下载对应平台的预编译包。Windows 版是单个可执行文件,解压后即可运行;Linux 版需要先赋予执行权限;macOS 版若提示"来自身份不明的开发者",右键选择"打开"即可。

  2. 如需使用相似视频比对,需单独安装 ffmpeg 并保证程序能在 PATH 中找到它,Windows 下可以用一行命令完成:

    winget install Gyan.FFmpeg
  3. 若需要 HEIF/RAW/AVIF 等扩展图片格式支持,或想使用最新版本,可以从源码构建,例如执行cargo install krokiet,或先执行git clone https://gitcode.com/GitHub_Trending/cz/czkawka再自行编译,具体参数见 Krokiet 编译说明。

两条实用建议:首次使用建议从下载、文档、图片这类用户目录开始扫描,重复文件多集中在那里;不要直接指向 C:\Windows 等系统目录。同一功能不要同时开启两个实例运行,否则可能损坏该功能的缓存。

局限与注意事项:ffmpeg 依赖、图片格式特性与缓存

  • 相似视频、视频优化器等视频功能依赖外部 ffmpeg,程序本身不捆绑。
  • HEIF、AVIF、RAW 等格式需要自行编译并启用对应特性,Windows 预编译版也不包含 heif 与 libraw 支持。
  • 旧版 Czkawka GTK 界面自 12.0 版本起停止更新,新特性只加入 Krokiet,新用户直接使用 Krokiet 即可。
  • 项目不再维护 Flatpak 包,Snap 等发行渠道为旧版本,建议直接使用 Release 页面的二进制文件。
  • 扫描超大文件集合时缓存文件会变大,如果加载变慢,可以删除对应缓存文件,下次扫描时会自动重建。

小结

Czkawka 把重复查找、媒体比对、空间占用统计和文件健康检查等原本分散在多个工具里的功能放进同一个程序,全部结果先展示、再由用户确认处理。它适合希望定期查看磁盘状态、或有大量媒体资料需要整理的使用者。更多细节可参考项目文档:Krokiet 使用说明、常见问题、核心库文档 与 CLI 参数参考。

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询