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。 - 适合谁:管理大照片库的创作者、整理全家手机照片视频的家庭用户、想写脚本自动清理的开发者。
快速上手:三步装好并跑通首次重复文件扫描
- 到项目的 Release 页面下载对应系统的预编译版,双击即可运行;或者克隆仓库从源码构建:
git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release- 打开 Krokiet 桌面端,在左侧工具列表点Duplicate Files,点添加目录按钮,放入要扫描的文件夹。
- 把系统目录、回收站加入Excluded Paths;在Settings中确认最小文件尺寸为默认 16 KB,会跳过无意义的小文件。
- 点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 Remover与Video 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),仅供参考