Czkawka快速上手:免费5步扫出重复文件,清一次磁盘
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
Czkawka 是免费开源的清理工具,一次扫描找出重复文件、空文件夹与相似图片。
不逐个打开文件,怎么找重复文件
磁盘满了,手动找重复文件、空文件夹、相似图片,一个个翻,翻一下午也没个结论。Czkawka 是一个免费开源的多功能清理工具,一次扫描就能把这堆杂物全找出来。
Czkawka 是什么:Rust 写的 14 合 1 清理工具箱
Czkawka 是用 Rust 写的多功能文件清理程序,一个程序顶替 14 种小工具。
- 14 个独立扫描工具:重复文件、空文件夹、空文件、大文件、相似图片、相似视频、相同音乐、损坏文件等,每个都是左侧面板里的一个开关
- 平台覆盖 Linux、Windows、macOS、FreeBSD、Android,ARM 和 RISC-V 架构都能跑
- 全程不联网、不收集任何统计,私有数据可以放心扫
- 第二次及以后的扫描靠哈希缓存明显更快,适合定期清大库
- 一套 czkawka_core 核心库配 4 个前端:Krokiet 图形界面、命令行、安卓应用和 GTK 老版
第一次把 Czkawka 跑起来:4 步
获取:预编译包直接下
Windows 10/11、macOS、Ubuntu 22.04/24.04 都有预编译二进制,下载解压即可运行,不用装任何依赖。目前推荐的图形界面是 Krokiet,老的 GTK 版 12.0 后停止更新,别选它。想自己编译的话,装好 Rust 后一条命令:
cargo install krokiet --locked首次启动:把要扫的目录加进去
打开程序,无需账号无需注册。点“添加目录”,选要清理的文件夹(如~/Documents),可以一次加多个;在“包含/排除路径”里还能把不想动的目录标记成跳过。
最小可用配置:默认参数扫重复文件
左侧工具列表选“重复文件”,点“扫描”,不用改任何配置:匹配方式默认 HASH(最准),最小文件 8192 字节。进度条走完后,右侧列表按内容把重复文件分好组。命令行等价操作是:
czkawka_cli dup -d /home/user/Documents确认后再删
点结果里的某一组,保留最新的一份,选“移到回收站”或“删除”。建议先加-D AEN -Q做一次演练预览,确认列表无误再去掉-Q真删。
重复文件、相似图片、空文件夹:最常用的 3 个清理工具
重复文件匹配:从快到准三档
解决什么问题:“内容一样、名字不同”的文件占着你的磁盘。
配置路径:Krokiet 的“重复文件”工具,或命令行czkawka_cli dup -d <目录>。匹配方式-s有四档:NAME 只比文件名(最快但误报多)、SIZE 比大小、SIZE_NAME 两者结合、HASH 做全文内容比对(默认)。首次扫描给每个文件算哈希并写入缓存,第二次只处理新增和变过的文件。扫完你会看到内容相同的文件被归到一组,直接对比留哪一份。
关键参数对照:
| 参数 | 作用 | 推荐值 |
|---|---|---|
-s | 匹配方式 | HASH,最准确 |
-m | 最小文件尺寸,单位字节 | 8192(默认) |
-x | 只扫指定扩展名 | IMAGE、VIDEO 等宏 |
-D | 删除策略,保留哪一份 | AEN 保留最新 |
-Q | 演练预览,不真删 | 首次删除前必开 |
-y | 移回收站而非永久删除 | 开 |
相似图片:找出“几乎一样”的图
解决什么问题:同一张照片下过两次,一份是缩图、一份加了水印,重复文件抓不住它们。
配置路径:“相似图片”工具,或czkawka_cli image -d <目录>。它基于缩略图哈希识别“视觉上相同”的图,与尺寸差异无关,结果带相似度分数,可以设阈值。扫完你看到的是图片缩略图成组并排,点开即可逐张对比。有 HEIC/AVIF/RAW 照片的话,需先装对应库再重新编译。
空文件夹和大文件:一次清完
解决什么问题:积年累月的空文件夹,和几个偷偷占盘的大文件。
配置路径:czkawka_cli empty-folders -d <目录>与czkawka_cli big -d <目录> -n 25 -x VIDEO。前者级联找出没有任何文件和子文件夹的空目录,后者列出最大的 N 个文件(默认 50 个),加-J改找最小的。结果可用-f results.txt落到文件里慢慢看,也可-D直接删除、-y移入回收站。
进阶:想让扫描更快更稳的几项设置
- 参考路径:如果你有备份目录,想拿它对比但绝不想动原件,把它勾选为“参考路径”,它只参与比较、不参与删除
- 缓存位置:用 U 盘便携版的话,把
CZKAWKA_CONFIG_PATH和CZKAWKA_CACHE_PATH指到 U 盘目录,配置和缓存跟着走 - 线程数:扫描占满 CPU 影响日常操作时,用命令行
-T 4或 Krokiet 里的线程设置限一下 - ffmpeg:想用“相似视频”和“视频优化器”才需要装,如
sudo apt install ffmpeg,不装也不影响其他工具
⚠️ 常见坑速查
- 相似视频扫描提示缺 ffmpeg 原因:没装 ffmpeg 解决:
sudo apt install ffmpeg后重扫 - 重复文件结果明显偏多 原因:匹配方式用了 NAME 解决:换
-s HASH再扫 - Linux 上窗口一片空白 原因:默认渲染后端不兼容 解决:
SLINT_BACKEND=software重启试试 - 第二次扫描没有变快 原因:缓存被关或目录挪过位置 解决:回到原路径重扫,别关缓存
注意:老 GTK 版(czkawka_gui)自 12.0 起不再发新版本,新项目建议直接用 Krokiet。
第一次扫描:对准最大分区
下次磁盘告急,把 Czkawka 指向最大的分区,跑一条-D AEN -Q的重复文件扫描,确认列表后删掉真重复。腾出来的空间是实打实的。
【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考