发布时间:2026/9/3 13:28:25
Czkawka完整指南:4步找出重复文件,把冗余空间释放出来 Czkawka完整指南4步找出重复文件把冗余空间释放出来【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaCzkawka 是一款用 Rust 编写的免费开源重复文件清理工具可在 Windows、macOS、Linux、FreeBSD 和 Android 上运行。除了重复文件查找它还覆盖相似图片、重复音乐、空文件夹、损坏文件等排查场景。所有扫描都在本地完成程序本身不具备联网功能不会上传任何文件信息。从“存储已满”的提示说起我接触这个工具的动机很实际磁盘占用率逼近上限开始找空间。最先翻到的是下载目录里一排“副本”“副本 (2)”“副本 (3)”接着是各种 .bak、.tmp 残留。手动翻找效率太低我需要一个能直接告诉我“哪些文件冗余、占了多少空间”的东西。Czkawka 的思路就是如此主窗口当前推荐的前端叫 Krokiet左侧列出 14 个工具每个工具只需添加要扫描的目录、点一下扫描结果就会按组返回。引擎用多线程并行读取文件几百 GB 混合文件的目录我实测几分钟能跑完。安装前先选对版本项目里只有一个共享的扫描核心czkawka_core前端分成几种形态按用途挑即可前端定位备注Krokiet当前推荐的图形界面Slint 框架自包含单一二进制持续更新Czkawka CLI命令行版面向脚本、服务器、定时任务Cedinia安卓端应用因 Android 缺少 ffmpeg视频类工具不可用Czkawka GUIGTK旧版界面已冻结在 12.0不再出新版本桌面端直接用 Krokiet 就行它是项目现在唯一持续投入的方向。官方提供预编译二进制解压即用不需要额外环境Linux 下先给文件加执行权限macOS 若提示“来自身份不明开发者”右键选择打开即可。我踩过两个坑提前说明窗口黑屏或渲染不出来通常是显卡兼容问题设置环境变量SLINT_BACKENDsoftware用软件渲染启动基本都能恢复Windows 杀毒软件可能对 Rust 编译的二进制报警只要是从官方发布渠道下载确认来源后可放行。唯一需要额外安装依赖的功能是“相似视频”需要系统里有 ffmpegLinux 用sudo apt install ffmpegmacOS 用brew install ffmpeg。其余功能开箱即用。更多安装与平台细节见 Krokiet 使用文档。最快完成首次重复文件扫描第一次使用按这四步走添加扫描路径。点操作栏的文件夹图标打开目录面板把要检查的目录加进“包含路径”。默认排除规则已经跳过回收站、.git 等目录所以直接扫整个用户目录也没问题不想全盘扫就选几个大目录。选“重复文件”工具。默认比对方式是按内容哈希默认算法 Blake3这是最可靠的一种按文件名、按大小比对误报多只适合快速摸底。留意最小文件大小。Krokiet 默认忽略 16 KB 以下的文件这是新手最容易疑惑的点你确定存在的几个小文件重复项不出现在结果里。需要扫小文件的话到设置里把最小尺寸调低。看结果并选择处理方式。结果按“内容相同”分组自动选择项如“除最新外全选”每组都会至少留一个文件不会把整组清空。两个默认行为值得知道硬链接多个文件名指向同一份内容默认只算一个不会误报为重复符号链接不会被跟随链接指向的重要文件不会因为扫描被牵连。按场景挑对清理工具相似图片找出“不完全一样”的图重复文件工具只认内容完全一致的哈希而手机相册里更常见的情况是同一张照片的不同分辨率版本、压缩过的转发版、带水印的截图。相似图片工具用感知哈希处理这类场景。Krokiet 的默认参数是最大差异 10、哈希尺寸 16、Mean 算法如果结果里混进明显不同的图把最大差异调到 4–5或把哈希尺寸升到 32/64 并换 Gradient 算法。要连镜像翻转、旋转 90 度的版本也找出来可以开启“几何不变性”代价是扫描变慢。重复音乐标签还是内容默认按标签标题、艺术家找重复速度快改成“指纹”模式则是解析音频内容做比对能抓住改过文件名、没打标签的文件但明显更慢。相似视频抽帧比对原理是采样视频帧、按时间窗口做视觉哈希需要系统先装好 ffmpeg。界面提供几档预设近似相同/相似/电影长跳过不用自己调一堆滑杆找不到真正重复时优先调大“扫描时长”和“窗口数”而不是急着放松差异阈值。小杂项一次说清空文件夹递归判断子目录清空后父目录也会被连带找出来临时文件匹配 .bak、.tmp、.crdownload 等常见残留模式模式列表可改大文件按数量列出最大的文件适合“先砍掉最大的”式清理损坏文件尝试用对应库打开音频、PDF、压缩包等打不开就列出来——这类结果可能有误报删除前自己先打开确认错误扩展名 / 错误文件名按文件头魔数检测真实类型结果里给出建议的新扩展名可以直接一键重命名Exif 清除找出带 GPS、拍摄设备等元数据的图片发布照片前用它脱敏很方便。怎么保护原文件不被误伤清理工具最大的风险不是“找不到”而是“删错了”。Czkawka 给了三层保护参考路径。把目录加入后勾选该行的 Ref参考复选框这个目录里的文件只参与比对、永远不可被删除或移动。典型用法主图库设为参考路径下载目录设为普通路径扫完只删下载目录里的重复副本。注意一点设置了参考路径后只有包含至少一个参考文件的组才会显示两组都在普通目录里的重复不会列出。回收站与永久删除分开。操作栏上“移入回收站”和“删除”是两个独立按钮。网络盘NFS、Samba上回收站机制经常失效遇到“删除 0 项”的报错改用永久删除即可。硬链接是折中方案。空间紧张但不敢删时可以把重复文件替换为硬链接多个名字指向同一份数据磁盘只占一份。硬链接不能跨分区跨分区的组会报错并保留原文件不会造成数据丢失。我的习惯是批量操作前先用自动选择预览一遍选中项确认参考目录里的文件一个都没被选中再执行删除。让第二次扫描变快缓存是共享的。所有前端GUI、CLI共用同一份缓存Linux 下位于~/.cache/czkawka/存的是哈希、缩略图等计算结果而非文件内容几百 TB 的量级也只会产生几百 MB 的缓存。扫过一次的文件再扫速度提升明显。prehash 两级哈希。Krokiet 默认开启先算文件首尾一小段的快速部分哈希排除掉“绝不可能是重复”的文件再对剩下的算完整哈希。这是大目录里重复扫描变快的主要原因。几个实用细节扫描中途点停止已算出的哈希照样写入缓存下次全量扫描仍然受益缓存加载变慢时删掉对应的缓存文件如cache_similar_image_*.bin即可下次扫描会重建线程数在设置里可调CLI 里用-T 数量限制CPU 占用想压低就调小想把配置和缓存挪到 U 盘做便携版设置环境变量CZKAWKA_CONFIG_PATH和CZKAWKA_CACHE_PATH指到 U 盘路径即可所有前端通用。用 CLI 写定期清理脚本GUI 之外czkawka_cli 把全部工具做成了子命令适合放进计划任务。先看两条最关键的命令czkawka_cli dup -d /home/user/Downloads -D AEN -Q czkawka_cli dup -d /home/user/Downloads -D AEN -y第一条是预演-Q只打印将执行的操作不动文件第二条真正执行-D AEN表示每组保留最新文件、处理其余副本-y表示移入回收站而非永久删除。脚本里务必先跑预演再跑真删。几个写脚本时常用的点CLI 默认不会应用 GUI 的排除规则跳过回收站要自己加-E $TRASH加引号防止 shell 展开想套用 GUI 全套默认排除用-E DEFAULT-p输出格式化 JSON方便交给其他脚本处理退出码有讲究0 表示没找到11 表示找到了匹配项写自动化判断时别按 0/1 处理参数速查看 CLI 指令文档完整标志表都在里面。回到最初的问题空间满了以后怎么办。现在的答案是——先让 Czkawka 告诉你空间被谁占着重复文件、临时残留、失效链接、膨胀的大文件用参考路径圈住不能动的原件把可恢复的移进回收站再把重复扫描交给 CLI 定期跑。工具本身不联网、MIT 许可核心库开源可审计剩下的只是每周花十分钟看一眼结果。遇到窗口黑屏、ffmpeg 找不到、Flatpak 包过时这类具体问题项目自带一份从真实 issue 整理出来的 FAQ比我这里写得更全。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/3 13:28:25

无GPU轻量级仰卧起坐计数系统:PyTorch+Qt全流程实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/3 13:23:25

AI决策辅助系统:位运算+规则引擎实现传统文化工程化

简介:这是一套面向AI开发者与传统文化技术融合实践者的全新占卜算卦系统源码,旨在解决传统玄学服务数字化、交互化与本地化部署难题,适用于Web端占卜应用开发、AI非遗项目教学演示及个人兴趣实验。资源包共289个文件,含101个Java后…

2026/9/3 13:38:27

STM32H743 QSPI Flash程序运行:从XIP原理到工程实践全解析

简介:本资源是一套面向嵌入式开发工程师与STM32进阶学习者的完整QSPI Flash在线运行方案,聚焦STM32H743高性能单片机平台,解决用户APP从外部QSPI Flash直接执行(XIP)的核心技术难点,适用于工业控制、智能终…

2026/9/3 13:38:27

大模型Agent工具调用原理与常见坑解析

抱歉,当前输入的项目标题“羽毛球发球必赢小妙招”属于体育运动技巧类内容,与 CSDN 技术博客的定位(编程开发、AI、架构、数据库、工具链等)不一致。直接按该主题撰写会偏离平台价值,也无法满足技术文章的结构、代码实…

2026/9/3 13:38:27

多目标跟踪(MOT)简介 (1)

本人在学习多目标跟踪过程中在寻找有关总结多目标跟踪模型的文章或博客时,虽然作者们写的都很好,但是自己总是感觉理解的不透彻,于是我就想自己写一篇关于多目标跟踪模型或者说总结一下来加深一下自己的理解,如有不妥指出&#xf…

2026/9/3 13:38:27

ROBOT魂梅萨拉Ver.A.N.I.M.E完全变形详解与魂限定验货指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/2 9:00:32

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/2 8:41:06

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/3 0:02:06

零基础装 OpenClaw 小龙虾 AI:Windows 一键部署教程与避坑要点

Windows 部署 OpenClaw 完整教程|本地 AI 智能体 5 分钟落地,环境配置一次搞定 版本说明:Windows 3.1.0 / Mac 2.7.9 写在前面 近两年开源 AI 领域有一款被称作「数字员工」的工具持续走热,它就是 OpenClaw,圈内人更习…

2026/9/3 0:02:06

Hermes Agent 本地部署新方案:Windows 整合包减少依赖报错

Windows 本地部署 Hermes 太麻烦?这版一键包 5 分钟快速跑通 很多人想体验 Hermes Agent,但真正开始部署时,往往会卡在环境配置这一步。 需要安装各类依赖、调试运行环境、处理路径问题,还容易遇到命令行报错、系统拦截、文件缺…

2026/9/3 0:02:06

实测 OpenClaw 一键包,5 分钟完成本地自动化环境搭建

OpenClaw 本地 AI 自动化工具部署指南|使用一键包规避环境配置难题 痛点:部署 AI 自动化工具常常要处理 Python、Node.js 各类依赖,版本冲突、环境配置耗费大量时间,OpenClaw 提供一键安装包,降低部署门槛。 适配系统&…

2026/9/2 1:15:22

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/2 1:15:22

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/2 1:15:20

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…