
Czkawka 重复文件清理完整指南从安装到清出几十 GB 只需 10 分钟【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka重复文件、相似照片、空文件夹散落在各个磁盘里手工找既慢又不放心。Czkawka 是一个免费、开源、用 Rust 写的重复文件清理工具扫描全程在本机完成。它由一个核心引擎czkawka_core加多个入口组成桌面端主推 Krokiet 图形界面另有 CLI、安卓版 Cedinia 和老 GTK 界面可选。下面按装好它 → 跑通第一次扫描 → 调参扩展场景 → 写进脚本的顺序走一遍新手照做即可。1. 它能解决什么问题一次扫描能同时覆盖 14 类检查结果按组展示每组可以批量删除、移动或建硬链接重复文件默认按内容哈希比对不看文件名直接比对文件里的字节同名不同内容不会误判相似图片 / 相似视频感知哈希perceptual hash把画面压成一段短的视觉指纹比对加过水印、裁过图、换过分辨率也能归到一组音乐去重支持按标签艺术家、专辑、曲名或按音频内容两种模式小垃圾合集空文件夹、空文件、临时文件、损坏文件、无效符号链接、扩展名与内容不符、坏文件名、大文件顺手维护EXIF 隐私信息清理、视频转码/去黑边优化结果不是散落的文件列表而是分组视图同一组里留一个、处理其余这是它和普通找文件工具最大的区别。2. 装好它三步跑起来桌面端只推荐装 Krokiet——单个自包含可执行文件不用装运行时、不用安装器Windows / macOS / Linux 三端行为一致。从官方发布页下载对应系统的预编译版支持 Windows 10、macOS 10.15、Ubuntu 22.04Linux 或 macOS 上先给执行权限再启动Windows 直接双击 exechmod x mac_krokiet_arm64 ./mac_krokiet_arm64macOS 首次打开若提示无法验证开发者右键文件选打开并确认即可。唯一的硬前置条件相似视频功能需要系统里有 ffmpeg其余功能开箱即用。Ubuntu/Debian 用sudo apt install ffmpegmacOS 用brew install ffmpegWindows 把 ffmpeg.exe 放到程序同目录。手机上可以试实验版 Cedinia直接扫相册和下载目录老 GTK 界面 12.0 已停止新功能开发新装不必考虑它。3. 完成第一次清理从扫描到安全删除以最常见的重复文件为例六步走完约 5 分钟选工具左侧面板点 Duplicate Files加目录要扫的位置放进 Included Paths系统目录、备份盘、网络磁盘放进 Excluded Paths。回收站已在默认排除列表里不用手动加调文件门槛默认只扫 16KB16384 字节以上的文件避免结果被图标、配置文件之类的小文件重复刷屏。找不到小文件重复时再回设置里调低最小文件大小保护原件备份目录旁勾上 Ref 复选框后该目录只参与比对、任何操作都不会动它点扫描默认就是内容哈希模式默认 Blake3 哈希逐字节比对内容安全处理打开 Select 弹窗选保留最新、选中其余先移入回收站确认无误再清空。第二次扫同一批目录会快很多——哈希结果有本地缓存直接命中缓存只存哈希、大小这类元数据不存文件内容。4. 其他高频扫描怎么开、参数怎么调相似图片怎么扫原理把图片压成视觉指纹指纹越接近说明画面越像。分辨率不同、加了水印、裁剪、旋转、JPEG 反复压缩都能归进同一组。两个关键参数max difference最大差异阈值默认 10。误判多就调到 4~5漏报多再调高Geometric invariance勾上后镜像、翻转的副本也能抓到提供 mirror-flip、mirror-flip-rotate90 两档。处理时每组挑分辨率最高的一张留下即可。相似视频怎么扫视频无法逐字节比对工具从每段视频里抽帧再比对画面也可以切到音频指纹模式只比声音不比画面。需要预装 ffmpeg见第 2 节。抽帧时长、画面窗口数等都有允许范围参数解析见 czkawka_cli/src/parsers.rs。音乐去重两种模式按需切换标签模式比艺术家/专辑/曲名适合同一首歌存了多份内容模式比音频波形适合连标签都被清掉的录音。内容模式的最大差异阈值上限是 10。空文件夹、空文件、临时文件、损坏文件、无效符号链接、扩展名和内容对不上比如 .jpg 其实是 zip这几个小工具单个收益不大攒起来通常也有好几个 GB顺手各跑一遍。5. 命令行与自动化给脚本党的关键参数czkawka_cli 与界面共用全部扫描逻辑。子命令包括dup、empty-folders、big、empty、temp、image、video、music、broken、ext、names、symlinks、exif、optimize每个都带--help。czkawka_cli dup -d ~/Documents -D AEN -Q-D AEN表示保留最新、删除其余还支持 AEO 留最旧、HARD 建硬链接等-Q是演练模式只打印会删什么不动手。确认后去掉-Q再加-y删掉的文件进回收站。czkawka_cli empty-folders -d ~/Documents -f empty.txt结果写入文本文件而不是打印到屏幕方便脚本后续处理。czkawka_cli big -d ~ -n 20列出主目录下最大的 20 个文件。自动化最关键的一点退出码 11 表示有发现0 表示干净可以直接在计划任务里接if判断。另外注意 CLI 不会自动套用界面那套默认排除规则需要时用-E DEFAULT显式启用。6. 常见问题它会联网吗不会。可以亲自翻依赖清单Cargo.lock验证没有任何网络、HTTP、统计类库没有更新检查、没有遥测、没有广告代码里不存在联网的路径。删错了怎么办怎么避免误删界面里删除先进回收站清空前还有反悔机会。更关键的是匹配方式按名字或大小比对会把同名不同内容的文件归到一组容易误伤内容哈希默认最稳妥。另外先排除再扫描——系统目录、备份目录、网络磁盘先排除又快又安全。为什么跨盘建硬链接失败硬链接一个文件挂多个名字只占一份空间只在同一磁盘内有效跨盘会直接报错。跨盘场景请改用移动。为什么第二次扫描快很多哈希缓存默认开启重扫同一批目录直接命中。缓存只存哈希、大小等元数据不存文件内容删了也不影响源文件。7. 收尾Czkawka 就是一个引擎、四个入口的离线清理工具箱装好 Krokiet选目录、点扫描、按组处理十分钟能清出几十 GB。对比项CzkawkaKrokietDupeGuru实现语言Rust多线程并行扫描Python工具覆盖14 类扫描含相似视频、音乐内容比对以重复文件为主视频比对支持抽帧 音频指纹需 ffmpeg不支持联网行为完全离线离线维护状态活跃开发12.0 为最新大版本更新缓慢更多参数与原理看官方文档instructions/Instruction.md、instructions/Instruction_CLI.md、instructions/FAQ.md核心扫描逻辑在 czkawka_core/src/桌面界面在 krokiet/。建议先拿下载目录清一遍确认删得放心再把整个资料盘加进来。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考