Czkawka 完整教程:如何一键快速找出重复文件、释放磁盘空间
2026/9/14 19:16:09 网站建设 项目流程

Czkawka 完整教程:如何一键快速找出重复文件、释放磁盘空间

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

磁盘满了却找不到谁在占地方,清理又怕误删?Czkawka 能同时解决这两件事:按文件内容找出重复文件、空文件夹和相似图片,先展示结果、由你确认后才动手。它是一个免费开源的磁盘清理工具。

为什么值得试

  • 按内容比对Duplicate Files默认按内容哈希判断重复,比只比文件名或大小误报更少,同名不同内容、同内容不同名的文件都能抓到。
  • 14 个工具一套打包:重复文件、相似图片、相似视频、空文件夹、大文件、失效符号链接等场景全覆盖,不用在多个清理工具之间切换。
  • 安全兜底机制:程序从不自动删除;可先移入系统回收站再恢复;参考路径里的文件只参与比对,永远不会被删或移动。
  • 无广告、不联网:不访问网络,不收集任何使用数据。

  • 语言与平台:核心引擎用 Rust 编写、多线程加速,几乎不含 unsafe 代码;预编译版支持 Windows 10/11、macOS(Intel 与 Apple Silicon)、Ubuntu 22.04/24.04,源码可再构建 Linux、FreeBSD、ARM、RISC-V,Android 版名为 Cedinia。
  • 许可证:核心库czkawka_core为 MIT,Krokiet 与 Cedinia 应用为 GPL-3.0。
  • 适合谁:管理大照片库的创作者、整理全家手机照片视频的家庭用户、想写脚本自动清理的开发者。

快速上手:三步装好并跑通首次重复文件扫描

  1. 到项目的 Release 页面下载对应系统的预编译版,双击即可运行;或者克隆仓库从源码构建:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release
  1. 打开 Krokiet 桌面端,在左侧工具列表点Duplicate Files,点添加目录按钮,放入要扫描的文件夹。
  2. 把系统目录、回收站加入Excluded Paths;在Settings中确认最小文件尺寸为默认 16 KB,会跳过无意义的小文件。
  3. Scan,结果按重复组逐行展开。

第一次用,建议先扫非系统盘或下载文件夹,确认结果符合预期后再扩大范围。

功能走查:从设定路径到处理结果的完整流程

1. 设定扫描对象

  • Included Paths:指定扫描根目录,递归搜索默认开启。
  • Excluded Paths:加入不想碰的路径,如系统目录和回收站。
  • Reference Paths:目录内文件只参与比对,永不被删除或移动,适合放你要保留的“正版”。
  • 最小文件尺寸:默认 16 KB,小文件不参与扫描。

2. 选工具并执行扫描

  • Duplicate Files:默认按内容哈希比对;可切到按大小或文件名,但误报会增多。
  • Similar Images:找分辨率不同、加过水印、重新编码过的近似图;相似度阈值Max difference默认 10,跳过 16 KB 以下和 500 MB 以上的文件。
  • Similar Videos:按音频与画面帧找相似视频;相似度阈值默认 15,运行需安装 ffmpeg。
  • Same Music:可按标签(标题、艺术家)比对,或读文件走音频指纹;指纹模式慢一些,但能认出同一首歌的不同比特率版本。
  • Big Files:默认列出最大的 50 个文件,数量可调;只列出不删除。
  • Empty Folders:递归找出真正为空的目录,嵌套空目录链也能识别。
  • Temporary Files / Empty Files:找临时文件和 0 字节文件。
  • Bad Extensions:列出内容跟扩展名不符的文件,帮你发现被改后缀的文件。
  • Bad Names:找文件名含特殊字符等问题的文件。
  • Broken Files / Invalid Symbolic Links:找损坏的文件和指向不存在目标的符号链接。

3. 查看结果

  • 结果按组呈现,同一组是一行,可按路径、大小等排序后展开查看每个文件。
  • 相似图片结果带预览窗,可并排对比两张图后再决定保留哪个。

4. 处理结果

  • Trash:移入系统回收站,可恢复,是推荐的默认选择。
  • Delete:永久删除且不可恢复,谨慎使用。
  • Move / Hardlink / Symlink:把文件移走,或建硬链接、符号链接去重。
  • Exif Remover:批量清除图片里的 GPS、相机型号、拍摄时间等元数据,会直接改写文件本身。
  • Video Optimizer:裁掉静态黑边或转成更省空间的编码,会重写视频文件,建议先备份。

进阶用法:提速与安全

  • Use cache:默认开启,缓存只存哈希、大小这类元数据,二次扫描同一批文件明显变快。
  • Use prehash:默认开启,先用快速局部哈希排除大部分不重复文件,再全量哈希。
  • 缩小范围:别一次扫整个 TB 级磁盘,指定子目录并配合最小文件尺寸过滤。
  • 线程数可在设置中调整,留空则按 CPU 自动分配。
  • 自动化:czkawka_cli命令行版适合写脚本和定时任务,可周期性跑重复扫描并导出结果。

动手前要知道的

  • 它不会自动删任何东西:删除、移动、清理都要你逐个确认。
  • Delete是永久删除,无法恢复;拿不准就先选Trash
  • Exif RemoverVideo Optimizer直接修改文件内容,改动不可撤销,动手前先备份。
  • 相似视频、视频优化依赖 ffmpeg,没装时这些工具不可用。
  • 扫整个系统盘耗时且会触发权限错误,建议把系统目录加进排除路径。
  • 旧版 GTK 界面(Czkawka GUI)自 12.0 起停止发新版,新功能都在 Krokiet 里。

常见问题

问:选错了文件能找回吗?答:选Trash会进系统回收站,可恢复;Delete永久删除不可恢复。参考路径内的文件永远不会被删除。

问:缓存会不会占很多空间?答:缓存只存哈希、大小等元数据,不存文件内容;150 TB 量级的文件缓存通常只有几百 MB。首次全量扫描慢,第二次走缓存明显变快。

问:支持哪些系统?答:预编译版覆盖 Windows 10/11、macOS(Intel 和 Apple Silicon)、Ubuntu 22.04/24.04;源码还可构建 FreeBSD、ARM、RISC-V,Android 版为 Cedinia。

问:为什么 Similar Images 没找出我的图?答:默认最小尺寸 16 KB 会跳过小图,超过 500 MB 的文件也会被跳过,可在设置里调整。

问:能完全离线使用吗?答:可以。程序不访问网络、不收集使用统计,也没有遥测。

参考资料

  • README.md:项目介绍、功能清单与许可证说明
  • instructions/Instruction.md:完整使用指南
  • instructions/FAQ.md:官方常见问题
  • czkawka_core/src/tools/:14 个工具的核心算法源码目录

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

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

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

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

立即咨询