Czkawka 磁盘清理完整指南14 种扫描工具快速找回丢失的硬盘空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaMac 的磁盘图标变成红色可用空间只剩个位数 GB你却找不到是谁在吃空间。Czkawka 是一个 Rust 编写的开源磁盘清理工具重复文件、空文件夹、相似图片等 14 类问题一次扫出确认后再删。项目速览 Czkawka 用 Rust 写成几乎 100% 无 unsafe 代码一个核心库支撑 4 个前端14 种磁盘清理工具都在同一个应用里。做什么重复文件查找、空文件夹、大文件、空文件、临时文件、相似图片、相似视频、相同音乐、无效符号链接、损坏文件、错误扩展名、坏文件名、EXIF 清理、视频优化平台Rust 实现支持 macOS、Windows、Linux、FreeBSD、x86/ARM/RISC-V、Android形态Krokiet新一代 Slint 界面推荐、Czkawka旧 GTK4 版12.0 为最终版、czkawka_cli命令行、CediniaAndroid协议核心代码 MITKrokiet/Cedinia 因 Slint 限制为 GPL-3.0图片素材 CC BY 4.0隐私不联网、不收集任何统计、无广告适合谁想腾出磁盘空间的普通用户以及想用 CLI 做自动化的高级用户它能解决哪些真实场景 挑 4 个最常见的磁盘告急原因每个都有对应工具。场景 1下载目录堆满重复的安装包和文档→ 对应功能Duplicate Files。名称、大小、大小名称、哈希 4 种比对方式默认用 Blake3 哈希比对整个文件内容CLI 默认只查 8KB 以上的文件。 → 效果同组文件内容完全一致留一份、其余进回收站首次扫描建立哈希缓存第二次扫描明显变快。核心算法源码czkawka_core/src/tools/duplicate/场景 2相册里同一场景拍了好几版→ 对应功能Similar Images。感知哈希比对6 种哈希算法可选相似度阈值可调Krokiet 默认 10还能开镜像/旋转不变量抓翻转过的副本。 → 效果不同分辨率、带水印、重新压缩过的图片也能认出来右侧预览窗口可以逐对比对后再删。场景 3视频占了几个 GB 甚至几十 GB→ 对应功能Similar Videos按画面帧或音频指纹比对需先装 ffmpegVideo Optimizer裁掉静态黑边或转码成 h265默认目标编码。 → 效果转码可加“结果不比原文件小就不替换”的保护不会越优化越大。场景 4.bak、.tmp、半截下载文件和空文件夹层层叠叠→ 对应功能Temporary Files内置 13 种常见临时文件模式如 .bak、.tmp、.crdownloadEmpty Folders递归算法识别空目录嵌套在空目录里的也会被标记。 → 效果这类文件通常可以直接删是 14 个工具里风险最低的一档。上手演练 先说拿到工具官方 Releases 页面提供 macOS、Windows、Ubuntu 22.04 的预编译版本没有强制运行时依赖下载即用喜欢编译的可以直接用 cargo install krokiet --locked 装最新版。相似视频和视频优化器还需要 ffmpegmacOS 上 brew install ffmpeg。打开 Krokiet左侧是工具列表共 14 个底部操作栏的文件夹图标展开目录面板。把下载目录加进 Included paths如果有个备份目录绝对不能动就在它那一行勾上 Ref它只参与比对、永远不会被修改。界面操作加目录 → 勾选 Ref → 选工具 → 扫描接着选 Duplicate Files右侧子设置保持默认 Hash 方式Blake3点 Scan。扫描完成后结果按组展示同一组文件内容相同。用 Select 弹层选“保留最新、其余全选”这类预设确认预览无误后点 Trash 进系统回收站——只有 Delete 才是不可恢复的永久删除。状态栏会显示 Found N items in Xms同一目录再次扫描时哈希和缩略图都走缓存速度明显变快。功能雷达 和同类工具比Krokiet 是唯一覆盖视频类工具的组合。能力KrokietFSlintDupeGuru重复文件查找✔✔✔相似图片✔—✔相似视频画面/音频✔——空文件夹✔✔—临时文件✔✔—损坏文件检测✔——支持系统macOS/Win/LinuxLinuxmacOS/Win/Linux进阶玩法 ⚙️CLI 版 czkawka_cli 把所有工具做成了子命令适合写进脚本和 CI完整参数参考 instructions/Instruction_CLI.md。# 预演-Q 只打印会删哪些文件不真的动先预演再真删 czkawka_cli dup -d /home/user/Documents -D AEN -Q # -r 把备份目录标记为参考目录永不删除重复文件进回收站 czkawka_cli dup -d /incoming -r /archive -D AEN -y # 找到空文件返回退出码 11没找到返回 0可直接当 CI 检查用 czkawka_cli empty-files -d ./build_output -N -M结果还可以用 -C/-p 导出成 JSON 交给脚本处理czkawka_cli video -d /videos --generate-thumbnails 能预生成视频缩略图缓存GUI 打开时就不用重算。动手前避坑 ⚠️这 4 个坑都会导致误删动手前花一分钟看完。不预览就点 Delete → 文件永久丢失先用 -QCLI或 Select 弹层GUI预览且优先用 Trash——进系统回收站还能找回。不排目录就扫整个主目录 → 工作文件混进结果用 -e 排除目录或用 -E 配 glob 模式如 */.git备份目录勾选 Ref 参考目录标记只比对、永不删除。把 Broken Files 报的文件全删了 → 误伤官方文档明确说损坏文件检测可能有误报删前手动打开确认真实内容。没装 ffmpeg 就跑相似视频 → 功能直接不可用macOS 用 brew install ffmpegLinux 用 sudo apt install ffmpeg。Czkawka 的思路很直接先用哈希把问题文件分组摆给你看确认去留之后你再决定缓存让第二次扫描快很多。免费、开源、无广告、不收集数据。如果磁盘最近亮了红灯不妨先跑一次 dry run 看看重复文件有多少再决定要不要动手。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考