三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

终极磁盘清理神器:Czkawka/Krokiet 完整使用指南

终极磁盘清理神器:Czkawka/Krokiet 完整使用指南

终极磁盘清理神器:Czkawka/Krokiet 完整使用指南

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

还在为电脑磁盘空间不足而烦恼吗?Czkawka(发音:tch-kav-ka)和它的新一代界面Krokiet(波兰语"炸肉饼")为你带来革命性的磁盘清理体验!这款基于Rust语言开发的开源工具,不仅速度惊人,还能帮你找出重复文件、空文件夹、相似图片等12种不同类型的无用文件。无论你是Windows、macOS还是Linux用户,都能轻松享受免费、快速、安全的磁盘整理服务。

Krokiet新一代GUI界面,提供跨平台一致体验

为什么选择Czkawka/Krokiet?🚀

在众多磁盘清理工具中,Czkawka/Krokiet脱颖而出,主要得益于以下几个核心优势:

极速扫描:利用Rust语言的多线程和高效算法,扫描速度比传统工具快数倍。即使是TB级别的硬盘,也能在几分钟内完成全面分析。

安全第一:作为内存安全语言编写的工具,几乎100%避免了不安全的代码。更重要的是,它完全离线运行,不会收集任何用户信息或统计数据,保护你的隐私安全。

跨平台支持:从Linux、Windows、macOS到FreeBSD,甚至Android和ARM/RISC-V架构,几乎覆盖所有主流操作系统和设备。

功能全面:提供12种不同的清理工具,从基础的重复文件查找,到高级的相似图片识别、视频优化等,满足各种清理需求。

主要功能详解 🛠️

重复文件查找

基于文件名、大小或哈希值查找重复文件,智能识别不同位置但内容完全相同的文件。这对于整理照片库、文档备份特别有用。

相似图片识别

Czkawka能识别不同分辨率或带水印的相似图片

不仅仅是找完全相同的图片,还能识别内容相似但分辨率不同、带有水印或经过轻微编辑的图片。这对于整理庞大的照片集特别有用。

空文件夹清理

使用高级算法查找系统中的空文件夹,释放被占用的目录结构空间。

大文件定位

快速找出指定位置中最大的文件,帮你定位那些占用大量空间的"罪魁祸首"。

视频优化器

自动裁剪视频中的静态部分,并将视频转换为更高效的格式,节省存储空间。

其他实用工具

  • 相同音乐查找:通过标签或内容分析查找重复音乐
  • 无效符号链接:找出指向不存在的文件/目录的符号链接
  • 损坏文件检测:识别无效或损坏的文件
  • EXIF元数据清理:从各种文件类型中移除EXIF元数据
  • 临时文件清理:自动查找并清理临时文件
  • 错误扩展名检测:找出内容与扩展名不匹配的文件
  • 不良文件名查找:查找包含特殊字符等不理想文件名的文件

三种界面任你选 📱

Czkawka项目提供三种不同的用户界面,满足不同用户的需求:

Krokiet(推荐)✨

新一代Slint框架GUI界面,提供最现代、最一致的跨平台体验。Krokiet的目标是在所有操作系统上提供相同的功能和外观,避免平台差异带来的困扰。

Czkawka GUI

基于GTK 4的传统图形界面,虽然已进入维护模式,但仍然稳定可靠,适合喜欢经典界面的用户。

Czkawka CLI

命令行界面,适合自动化脚本和高级用户。通过命令行参数可以精确控制所有功能,方便集成到工作流中。

Cedinia(Android)

实验性的Android触摸友好界面,基于Slint框架开发,让你在移动设备上也能管理文件。

快速开始指南 🚀

安装方法

最简单的安装方式是从GitHub Releases下载预编译的二进制文件:

# 克隆项目 git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka # 或者直接使用cargo安装Krokiet cargo install krokiet --locked

系统要求

  • Linux:需要ffmpeg支持相似视频功能
  • macOS:可通过Homebrew安装所有依赖
  • Windows:便携版无需安装,直接运行

可选功能

要支持HEIF/HEIC、RAW相机图像等高级格式,需要安装相应的库:

  • Linux:libheif-dev libraw-dev libavif-dev libdav1d-dev
  • macOS:brew install libraw libheif libavif dav1d

实战使用技巧 💡

1. 基本扫描

启动Krokiet后,选择要扫描的目录,然后选择需要的工具类型。建议首次使用时进行全盘扫描,后续扫描会利用缓存,速度大幅提升。

2. 智能选择

扫描完成后,工具会列出所有找到的项目。你可以:

  • 手动选择要删除的文件
  • 使用智能选择功能自动保留最新/最旧版本
  • 预览文件内容后再做决定

3. 批量操作

支持批量删除、移动、创建硬链接或符号链接,一次性处理大量文件,节省时间。

4. 定期清理

设置定期扫描计划,保持系统整洁。CLI版本特别适合自动化任务,可以集成到cron作业或系统任务计划中。

与其他工具对比 📊

Czkawka/Krokiet在功能丰富度和性能方面都有显著优势:

功能KrokietCzkawkaFSlintDupeGuru
重复文件查找
相似图片识别
相似视频查找
音乐重复查找
视频优化
EXIF清理
跨平台支持全平台全平台Linux全平台

高级功能探索 🔍

缓存系统

Czkawka支持智能缓存,第二次及后续扫描会利用缓存数据,速度比第一次快得多。缓存数据存储在本地,不会上传到任何服务器。

多语言支持

支持波兰语、英语、意大利语等多种语言,界面完全本地化。

便携版本

提供无需安装的便携版本,可以直接从U盘运行,适合在不同电脑间使用。

开发者资源 🛠️

如果你对项目开发感兴趣,Czkawka提供了完善的开发文档和资源:

  • 核心库:czkawka_core/ - 所有前端共享的核心功能
  • GUI源代码:krokiet/src/ - Krokiet界面实现
  • 测试资源:czkawka_core/test_resources/ - 包含测试用的图片和音频文件
  • 安装脚本:misc/install_scripts/ - 各平台安装脚本

常见问题解答 ❓

Q: Czkawka和Krokiet有什么区别?A: Czkawka是项目的总称,包含核心功能库。Krokiet是新一代的GUI界面,使用Slint框架,提供更好的跨平台体验。

Q: 工具安全吗?会误删重要文件吗?A: 工具默认不会自动删除任何文件,所有删除操作都需要用户确认。建议首次使用时先预览扫描结果,了解工具的工作原理。

Q: 支持中文吗?A: 目前主要支持波兰语、英语、意大利语等,但项目欢迎翻译贡献。

Q: 如何处理大量文件?A: 工具采用多线程设计,能高效处理数十万个文件。如果遇到性能问题,可以调整扫描设置或分批次处理。

社区贡献 🤝

Czkawka/Krokiet是一个活跃的开源项目,欢迎各种形式的贡献:

  • 报告Bug或提出功能建议
  • 提交代码改进
  • 帮助翻译界面
  • 编写文档或教程
  • 分享使用案例

项目采用模块化设计,核心功能与界面分离,便于独立开发和测试。所有代码都遵循Rust的最佳实践,确保高质量和可维护性。

结语

无论是个人用户想要清理杂乱的文件系统,还是系统管理员需要维护多台服务器,Czkawka/Krokiet都能提供强大而可靠的解决方案。它的开源本质意味着你可以完全信任它,不会收集你的数据,也不会包含任何广告。

Krokiet的标志性羊驼形象,象征着工具的高效和可靠

现在就开始你的磁盘清理之旅吧!下载Czkawka/Krokiet,给你的电脑来一次彻底的大扫除,释放宝贵的存储空间,让系统运行更加流畅。记住,定期清理不仅能让电脑运行更快,还能帮你更好地组织数字生活。

小贴士:首次使用建议从较小的目录开始,熟悉工具的操作方式后再进行全盘扫描。定期使用缓存功能可以大幅提升后续扫描速度,让磁盘维护变得轻松愉快!

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

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

← 返回列表