整块硬盘一次清干净免费开源磁盘清理工具 Czkawka【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka重复文件、相似图片和成堆的空目录是悄悄吃光硬盘空间的三大元凶。Czkawka 是一款免费开源、用 Rust 编写的磁盘清理工具以内容哈希精准识别重复文件以感知哈希找出相似图片内置 14 项扫描工具完全离线运行、无广告、不收集任何数据开启缓存后第二次扫描会明显更快。一、三分钟上手安装 Czkawka 并跑通第一次扫描最短路径下载预编译版。官方发布页提供 Windows 10/11、macOS 与 Ubuntu 22.04 的单文件预编译程序Krokiet 桌面端、czkawka_cli 命令行版下载解压即可运行无强制运行依赖。Linux 用户还可以直接运行仓库自带的misc/install_scripts/install_linux.sh它会自动识别发行版并装好 ffmpeg、libheif 等媒体解析库Windows 版脚本则通过 winget 帮你装好 FFmpeg。想尝鲜或做定制就从源码编译需已装 Rust 工具链git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release --bin krokiet也可直接cargo install krokiet --locked装入官方构建的最新版。Android 设备则使用同仓库的触摸友好前端 Cedinia。第一次扫描打开 Krokiet → 添加要清理的目录如下载和图片→ 在左侧工具面板选重复文件→ 点扫描。结果按组呈现每组可直接执行移动、移入回收站、硬链接等操作。命令行用户运行czkawka_cli --help即可看到全部 14 个子命令及示例czkawka_cli dup --help可查某个工具的完整参数。二、功能地图14 项清理工具按场景一次看懂重复治理把一份内容多个副本全部揪出来重复文件查找是核心能力先用文件名、大小或两者组合快速缩小候选再用 BLAKE3 内容哈希做最终确认严格程度由你自选。同名音乐去重覆盖另一类隐蔽副本——同一首歌换了码率、换了封面也能被找到可以按标签艺术家、曲名、年份等字段比对也可以走音频指纹直接对比声音内容。媒体瘦身从看起来一样到还能压更小相似图片基于感知哈希能把不同分辨率、加了水印、甚至镜像翻转或旋转过的同一张照片归到一组可开启几何不变性。相似视频按帧画面比对找出不同编码、不同分辨率的同一部片子还能识别嵌套在长视频里的短片段需要 FFmpeg 支持另可选开启音频指纹做二次确认。视频优化器负责压缩自动裁掉黑边或静态内容或将视频转码为 h264/h265/AV1/VP9支持限宽限高、降噪并可设置压后不小于原文件就放弃。EXIF 清除器则从照片里去掉拍摄参数、GPS 位置等隐私元数据默认生成带czkawka_cleaned_exif标记的副本不动原文件。系统卫生日常注意不到的隐形垃圾空文件夹由从内向外逐层识别的算法找出空文件不只查 0 字节文件还能查整块是空字节或不可打印字符的假文件临时文件按可自定义的扩展名清单清理大文件扫描按大小排序定位空间大户还有反查最小的模式。损坏文件检测逐个验证 PDF、音频、图片、压缩包、字体以及 JSON/XML/TOML/YAML/SVG 是否真的能打开。扩展名检查找出内容与后缀不符的文件并可一键改正坏文件名检查大写扩展名、表情符号、首尾空格、非 ASCII 字符等问题并自动修复最后无效符号链接清掉指向已删除目标的死快捷方式。三、两个最高频功能详解重复文件查找四档扫描 三步删除保险它解决同一文件散落在磁盘各处的问题。扫描分四档仅文件名快但基本不可用、仅文件大小快但不精确、大小文件名推荐初筛、全文件哈希最慢但 100% 准确默认档位。两个加速机制值得知道最小文件体积默认 8KB跳过无意义的小文件以及哈希缓存——256KB 以上的文件算过一次就不再重复计算二次扫描提速显著。删除环节内置三层保险先加-Q做干跑预览确认清单无误后改用-y把副本移入回收站可恢复如果只是想省空间而不是删文件选 HARD 策略把副本变成硬链接——两个名字指向同一份数据不再多占一个字节且任一路径都能正常访问。只保留最新、只保留最大等保留策略也都可选方向不会搞反。相似图片识别找出加过水印、换过分辨率的同一张它解决的是重复查找抓不到的问题字节不同、但肉眼看起来一样的照片。原理是感知哈希可调参数很细6 种哈希算法Gradient 默认均衡、Blockhash 适合找极相似、Median 抗调色干扰等、哈希粒度 8 到 64越大越精细越慢、容差 0 到 40越大越宽松官方建议 8 粒度配不超过 10、16 粒度配不超过 20还支持镜像翻转与 90 度旋转的几何不变性比对。命令行一条czkawka_cli image -d ~/Pictures -s 5即可开扫图形界面里拖动容差滑块实时看分组效果。结果按相似组展示每组挑画质最好的一张保留其余移除照片库瘦身立竿见影。四、和同类工具差在哪对比 FSlint、DupeGuru、BleachBit对比维度CzkawkaKrokiet/CLIFSlintDupeGuruBleachBit重复判定方式内容哈希BLAKE3可配文件名/大小预筛名称/大小/内容名称、内容不查重复相似媒体检测图片、视频帧、音乐标签音频指纹全支持不支持仅相似图片不支持文件健康检查损坏文件、错误扩展名、坏文件名、死链接部分名称类不支持覆盖写检测平台覆盖Win / Linux / macOS / FreeBSD / Android仅 LinuxWin / Linux / macOSWin / Linux / macOS删除安全选项干跑预览、移入回收站、硬链接省空间无手动勾选删除无一句话总结FSlint、DupeGuru、BleachBit 各自只覆盖一块而 Czkawka 把查重复、查相似、查健康三件事装进一个 Rust 多线程引擎并靠缓存让重复扫描越来越快。五、避坑指南动手删除前的 4 个常见误操作 ⚠️首次扫描直接扫全盘耗时长且容易误伤。安全做法先只扫一个目录练手用排除目录-e或通配排除-E内置$TRASH、DEFAULT等宏把系统目录、回收站、重要资料提前挡在扫描范围外。不预览就直接删任何清理动作先加-Q干跑看一遍将要处理的清单确认后用-y移入回收站而不是永久删除确认无误再清空回收站。相似功能扫不出结果就以为坏了相似视频依赖 FFmpegHEIF/AVIF/RAW 格式依赖 libheif、libavif、librawWindows 预编译版不含这些图像库。先确认依赖装好再检查文件格式是否在支持列表内。误读退出码CLI 发现重复文件时退出码是 11这表示有发现而非报错脚本里需要忽略它时加-W也可以反过来利用这个退出码做自动化判断。六、让它自动跑起来每周定时清理下载目录Czkawka 自带完整 CLI 前端配合 crontab 即可实现无人值守清理# 加入 crontab每周日 03:00 扫描下载目录重复文件移入回收站结果存报告 0 3 * * 0 czkawka_cli dup -d ~/Downloads -y -f ~/dup_report.txt扫描结果除纯文本外还能输出 JSON紧凑或美化格式方便喂给其他脚本想换清理目标只需把子命令换成empty-folders、temp、image等任意一项。Czkawka 把重复文件、相似图片和空目录的清理从人工翻找变成一条命令的事。现在就挑一个最乱的文件夹扫一次看看能腾出多少 GB。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考