⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 极客之家 「丛林」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

简介

Czkawka 是一款开源、跨平台的重复文件清理工具,支持 Windows、Linux、macOS 等系统。其核心功能是通过扫描文件哈希值、大小或名称等属性识别重复项,并提供相似图片/视频检测、空文件夹清理等扩展功能。

作为免费工具,Czkawka 以高效、安全(无网络连接、无数据收集)著称,适合需要深度清理存储空间的用户。

核心功能

多维度重复文件检测

  • 精准匹配: 支持按文件哈希值(最可靠)、大小或名称识别完全重复的文件。
  • 相似媒体识别: 可检测视觉相似的图片(不同分辨率或水印)和视频,以及音频文件的标签/内容相似性。
  • 扩展清理: 支持扫描空文件、临时文件、损坏文件、无效符号链接及扩展名不匹配的文件。

跨平台与高性能

  • 系统兼容: 原生支持 Windows(7+)、Linux(Ubuntu/Fedora等)、macOS(10.15+)、FreeBSD 等 。
  • 多线程优化: 基于 Rust 的高效算法,利用多线程加速扫描,首次扫描后生成缓存以提升后续速度 。

用户友好设计

  • 双操作模式: 提供 图形界面(GTK4/Slint) 和 命令行工具(CLI),满足普通用户与自动化脚本需求 。
  • 多语言支持: 含中文界面,无广告、无网络连接、无数据收集,保障隐私安全 。

安装指南

1、Linux 用户:

sudo snap install czkawka --beta

2、macOS 用户:

使用 Homebrew

brew install czkawka

3、Windows 用户:

从 [GitHub Releases]下载对应的安装包并安装。

效果展示

开源地址

https://github.com/qarmin/czkawka

文章目录
  1. 1. 简介
  2. 2. 核心功能
    1. 2.1. 多维度重复文件检测
    2. 2.2. 跨平台与高性能
    3. 2.3. 用户友好设计
  3. 3. 安装指南
    1. 3.1. 1、Linux 用户:
    2. 3.2. 2、macOS 用户:
    3. 3.3. 3、Windows 用户:
  4. 4. 效果展示
  5. 5. 开源地址