Czkawka 重复文件清理与去重工具完整指南
2026/9/5 16:38:35 网站建设 项目流程

Czkawka 重复文件清理与去重工具完整指南

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

手机里 2 万张照片占了 40GB,网盘里同一份报告存了四份——重复文件比你想的更吃空间。Czkawka 是一款免费开源的磁盘清理工具,帮你一键找出重复文件、相似图片和空文件夹。它用 Rust 写成,Windows、macOS、Linux、Android 都能跑,不联网、不收集数据,隐私上很放心。

它能做什么

一句话:一个引擎管 14 类扫描。重复文件、相似图片、相似视频、音乐去重、空文件夹、空文件、临时文件、损坏文件、无效符号链接、错误扩展名、坏文件名、大文件、EXIF 清理、视频优化,全都在同一个内核(czkawka_core库)里跑。GUI 上点一点,结果按组排好,能批量删除、移动或建硬链接。

快速上手:安装与首次扫描

  1. 从官方 Releases 选对应架构下载预编译版,Win 直接运行,Linux 先chmod +x再跑;
  2. 打开选"重复文件",把要扫的位置加进包含路径,顺手把系统目录、备份盘加进排除路径
  3. 设个最小文件大小(默认8192 字节),小碎文件不参与比对,速度更快;
  4. 点"扫描",同一批目录第二次会快很多,因为哈希有缓存;
  5. 结果按组展示,先预览再批量删除或移动到目标文件夹。

排障:macOS 首次打开会被系统拦下,右键选"打开"再确认即可;想用相似视频需另装ffmpeg(Linuxsudo apt install ffmpeg,macOSbrew install ffmpeg)。

能力详解

照片视频里的重复

相册里同一张合影存了六个版本——分辨率不同、加了水印、裁剪过、旋转过。选"相似图片",它按视觉相似度分组,每组留最清晰的一张,其余删掉。相似视频会抽帧比对,还能用视频优化器裁掉开头结尾的静止片段、转成更省空间的编码。5000 张旅行照去完,通常能腾出几 GB。

磁盘里的隐形垃圾

软件卸载留下空目录,下载中断留下打不开的文件。这些单个不大,攒起来常有几 GB。用"空文件夹"清目录、"临时文件/空文件"扫碎渣、"损坏文件"查打不开的、"无效符号链接"清失效指向、"错误扩展名"揪出内容和后缀对不上的文件。一次全扫,隐形垃圾一起清干净。

大文件与命名异常

想清盘却不确定谁占地方,用"大文件"列出最大的几十个;用"坏文件名"揪出带表情符号、前后带空格、扩展名大写这类惹眼名字,还能自动改名。再配合"重复文件"的哈希模式,同名但内容不同的不会被误删,留一份删其余,空间立刻回来。

命令行去重与自动化

CLI(czkawka_cli)和 GUI 共用全部扫描逻辑,适合写进定时脚本。每个子命令都带--help,过滤扩展名、排除目录、输出文件等参数都能查,完整参数见 instructions/Instruction_CLI.md。

czkawka_cli dup -d ~/Downloads -s HASH -f results.txt czkawka_cli empty-folders -d ~/Documents -Q czkawka_cli temp -d ~ -f temp.txt -D

想定期出报告,把结果写成 JSON 挂到 cron 上就行:

czkawka_cli dup -d ~ -e ~/.cache -p dup_$(date +%F).json -N -W

信任点

  • Rust 编写,几乎 100% 无 unsafe,多线程扫描;
  • 零联网,依赖里没有 HTTP、遥测类库,没有更新检查、没有统计上报;
  • 缓存机制,重复扫同一批目录时命中缓存,第二次起明显提速,原理见 instructions/Instruction.md;
  • 活跃维护,主推 GUI 是 Krokiet(Slint),旧 GTK 版12.0已停更。

实测 10 万文件量级全量扫一遍约2 分钟,内存占用通常不到50MB,日常文件夹基本秒级。

避坑与选型

  • 去重优先用内容哈希模式,纯文件名匹配会把同名不同内容的文件归到一组;
  • 扫描前先排除系统目录、备份盘、网络磁盘,既快又安全;
  • 删除前先看预览,硬链接只在同一磁盘卷内有效,跨盘请用移动。
CzkawkaDupeGuru
语言 / 性能Rust,多线程Python,常规速度
相似视频、音乐内容比对支持不支持

选它主要赢在速度和覆盖:一个引擎连相似视频、音乐内容比对都能做,且全程离线。

先拿一个 10GB 的文件夹试手,熟了再扫全盘。

【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询