Czkawka是一款高效智能的磁盘清理工具,在Czkawka中用户可以快速查找并清理电脑中的重复文件、空文件夹和临时垃圾,无论是照片、文档还是下载缓存都能精准扫描。软件支持多种查找模式,提供直观的可视化空间分析,还能安全删除无用文件,让磁盘管理变得简单又彻底,一起来下载Czkawka吧!
用内存安全的 Rust 编写
惊人的快 – 由于使用了或多或少的高级算法和多线程
免费,开源,无广告
多平台 – 适用于 Linux、Windows、macOS、FreeBSD 等
缓存支持 – 第二次和进一步的扫描应该比第一次快得多
CLI 前端 – 轻松实现自动化
GUI 前端 – 使用 GTK 4 框架,看起来类似于 FSlint
无间谍 – Czkawka 无法访问互联网,也不会收集任何用户信息或统计数据
多语言 – 支持多种语言,如波兰语、英语或意大利语
使用多种工具:
Duplicates – 根据文件名、大小或哈希查找重复项
空文件夹 – 借助高级算法查找空文件夹
大文件 – 在给定位置查找提供的最大文件数量
空文件 – 在驱动器中查找空文件
临时文件 – 查找临时文件
相似图像 – 查找不完全相同的图像(不同的分辨率、水印)
相似视频 – 寻找视觉上相似的视频
相同的音乐 – 搜索具有相同艺术家、专辑等的音乐。
无效的符号链接 – 显示指向不存在的文件/目录的符号链接
Broken Files – 查找无效或损坏的文件
错误扩展名 – 列出内容与其扩展名不匹配的文件
清理重复项和释放计算机上的存储空间是建议您定期执行的维护任务的一部分。虽然可以手动进行操作,但其他操作需要专门的工具来完成工作。 Czkawka 可能是您在需要删除 PC 上不必要的文件时寻找的解决方案。
查找重复文件——根据文件名、大小、哈希或第一个兆字节哈希搜索重复文件。
空文件夹——查找没有内容的文件夹。
大文件——显示最大的文件,默认前 50 个最大的文件。
Empty files——查找空文件,类似于空文件夹。
临时文件——查找具有特定文件扩展名的临时文件。
相似图像——查找不完全相同的图像,例如具有不同分辨率的图像。
归零文件——查找归零的文件。
相同的音乐——从相同的艺术家、专辑和其他搜索参数中查找音乐。
无效的符号链接——查找指向丢失的文件或目录的符号链接。
损坏的文件——查找扩展名无效的文件和损坏的文件。
版本 9.0.0 - 16.03.2025r
重大变更
视频、重复(较小的预哈希大小)和图像缓存(EXIF 方向 + 更快的调整大小实现)与以前的版本不兼容,需要重新生成。
核
根据 EXIF 方向自动旋转所有图像 - #1368
修复某些操作系统上因负时间值导致的崩溃 - #1369
更新了 vid_dup_finder;它现在可以检测短于 30 秒的类似视频 - #1425
增加了对更多 JXL 图像格式的支持(使用内置的 JXL → image-rs 转换器)-#1425
通过使用更大、可重复使用的缓冲区进行文件读取,改进了重复文件检测 - #1425
增加了一个选项,可以显著加快图像大小调整速度,从而加快图像哈希处理速度 - #1458
日志现在包含有关操作系统和已编译应用程序功能的信息(仅限 x86_64 版本) - #1458
在某些模式下添加了尺寸进度跟踪 - #1458, #1464
能够在过程中停止对大文件的哈希计算 - #1458
实施多线程以加速硬链接的过滤 - #1458
将预哈希读取文件大小减少到最大 4 KB - #1458
修复了在具有大量 CPU 核心的系统上搜索重复项时扫描结束时速度变慢的问题 - #1460
提高了收集要检查的文件时的扫描取消速度 - #1460
增加了使用 CZKAWKA_CONFIG_PATH 和 CZKAWKA_CACHE_PATH 环境变量配置配置/缓存路径的支持 - #1464
修复了在调试模式下检查名为 .mp3 的损坏文件时发生崩溃的问题 - #1464
在损坏文件模式下捕获 Symphonia 崩溃引起的恐慌 - #1466
使用 panic=abort 时打印警告(这可能会加速应用程序并导致偶尔崩溃) - #1466
克罗基特
将默认选项卡更改为“重复文件” - #1368
GTK 图形用户界面
在 Wayland 中添加了窗口图标 - #1400
禁用损坏的排序按钮 - #1400
命令行界面
添加了 -N 和 -M 标志以抑制将结果/警告打印到控制台 - #1464
修复了扫描结束时消息未被清除的问题 - #1464
能够通过 -H 标志禁用缓存(用于基准测试) - #1466
预构建二进制文件
此版本是支持 Ubuntu 20.04 的最新版本 - GitHub Actions 在其运行器中删除了此操作系统
Linux 和 Mac 二进制文件现在提供两个选项 x86_64 和 arm64
Arm Linux 构建至少需要 Ubuntu 24.04
Gtk 4.12 用于构建 Windows GTK GUI,而不是 GTK 4.10
放弃对 snap 构建的支持——维护和测试太耗时(目前也已损坏)
删除了原生 Windows 构建的 krokiet 版本 - 现在只有来自 Linux 的交叉编译版本可用(应该没有区别)