
Krokiet一款全面的跨平台重复文件清理工具【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka用了几年电脑里往往积累了大量重复文件、相似照片和杂项文件手动排查既慢又容易遗漏。Krokiet 重复文件清理器是一个用 Rust 编写的免费开源工具定位就是帮你找出并清理 Windows、Linux、macOS 上的重复与冗余内容。项目速览项目说明开发语言Rust几乎 100% 无 unsafe 代码支持平台LinuxUbuntu 22.04、Windows 10、macOS、FreeBSD支持 ARM 与 RISC-VAndroid 端为 Cedinia 客户端开源协议核心库与 CLI 为 MITKrokiet GUI 整体为 GPL-3.0当前版本12.0.1安装方式预编译二进制、cargo install一行命令、源码编译隐私无任何网络连接、无遥测全部操作在本地完成它适合两类人想腾出磁盘空间的普通用户以及希望把目录扫描写进脚本、定期执行的工程师。14 个内置工具都由同一个 czkawka_core 库驱动。安装与首次启动三种方法 方法一下载预编译包新手推荐从项目发布页下载与你系统匹配的 Krokiet 二进制Linux 选linux_krokiet_x86_64macOS 选mac_krokiet_arm64Apple Silicon或mac_krokiet_x86_64Windows 选windows_krokiet版本。在 Linux/macOS 上先执行chmod x 二进制名再运行Windows 直接双击 .exe。二进制是自包含的没有强制运行时依赖。方法二Cargo 包管理器一行命令已安装 Rust 工具链的话一条命令即可装好最新的优化版本cargo install krokiet --locked各平台细节见 krokiet/README.md。方法三从源码编译适合想使用最新功能或开启可选图片格式支持的用户git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka cargo build --release --package krokiet需要 HEIC/AVIF/RAW 支持时先装好对应的系统库再加特性编译cargo build --release --bin krokiet --features heif,libraw,libavif。如何确认安装成功启动程序后左侧面板应列出 14 个工具Duplicate Files 在最上方中间是扫描结果区即可正常开始使用。首次运行会在~/.config/krokiet/Linux下生成配置文件。用它解决实际问题找回重复文件占用的空间下载目录里躺着好几个版本的同一安装包文档目录里有“最终版、最终版2、改稿”——同名不同处的相同内容是磁盘占用里最容易被忽略的一块。操作步骤打开 Krokiet在左侧面板选择 Duplicate Files在目录面板把要扫描的路径加入 Included paths例如~/Downloads。检查方法保持默认的 Hash哈希类型 Blake3。它先按文件大小初筛再用预哈希快速排除只对候选文件计算完整内容哈希比逐字节比对快得多。点击 Scan。结果按组显示每组就是一批内容完全相同的文件。用 Select 菜单一键选择“Except newest”或“Except biggest”每个分组始终至少保留一个文件不被选中。点击 Trash 将所选文件移入系统回收站可恢复确认无误后再用 Delete 永久删除。预期结果状态栏会显示“Found N items in Xms”处理完后下载目录的占用明显下降每组重复文件只保留一份。注意GUI 默认忽略小于 16 KB 的文件以免成堆的碎片文件淹没真正的重复项需要扫描小文件时在 Settings 里调低最小文件大小即可。整理相似照片与视频相册里同一张场景往往存着原图、压缩版、加字版视频则有不同编码的几份拷贝这部分是空间大头。相似图片操作步骤把所有照片目录加入 Included paths选择 Similar Images。参数用默认值hash size 16、Mean 算法、Max difference 10需要识别镜像或旋转副本时打开 Geometric invariance。扫描后用右侧预览区逐组比对保留分辨率最高的一份其余手动删除。相似视频需要先安装 ffmpegsudo apt install ffmpeg、brew install ffmpeg或choco install ffmpeg然后选择 Similar Videos直接套用 Movies、Near-identical 等预设即可。预期结果不同分辨率的同一内容、加水印版本、重新编码的拷贝会被归到同一组确认后删除照片和视频目录能腾出可观空间。清理无效链接与杂乱项无效符号链接、空文件夹和临时文件占的空间不多但让目录结构混乱也影响后续扫描结果的整洁度。选择 Invalid Symlinks它会列出所有指向不存在目标的链接含循环链接无需任何参数。切换到 Empty Folders递归算法能找出空目录也包括“子目录删空后变空的父目录”。Temporary Files 默认匹配.tmp、.bak、~、.crdownload等模式可在右侧编辑。选中结果直接 Delete这类条目基本不需要预览。其余工具一句话带过Big Files 定位占用最大的 N 个文件默认 50 个Empty Files 找 0 字节文件Broken Files 检测无法打开的媒体与文档Bad Extensions 按文件头修正扩展名并可一键重命名Bad Names 检出非 ASCII 字符与首尾空格等问题Exif Remover 清除照片里的 GPS 等元数据Same Music 按标签或内容找重复音乐Video Optimizer 裁剪静态片头并转码。完整参数见 指令指南。进阶效率 ⚙️参考路径保护在 Included paths 列表里给目录行勾选 Ref该路径下的文件只参与比对、不可被选中删除适合“拿下载目录对比主库、只删多余份”的场景。让缓存为重复扫描提速第二次扫描同一目录会快很多缓存在~/.cache/czkawka/CLI 与 GUI 共享预哈希默认开启只对新文件或变更文件做全量哈希。分区扫描不要把数 TB 的整盘一次扫完按文档、照片、视频分目录跑速度更快、结果也更好核对。删除前先试运行CLI 支持czkawka_cli dup -d /path -D AEN -Q只预览会被删的文件不真正执行。限制线程数Settings 里的 Thread number 默认用满所有核心介意 CPU 占用时可以调低修改后需重启生效。FAQ问会不会误删重要文件工具只负责展示结果删除由你点击触发自动选择功能每分组都保留一个文件参考路径下的文件则完全不可删。拿不准时先用 Trash可恢复。问扫描速度如何首次受文件数量与磁盘速度限制机械硬盘上寻道时间是主要瓶颈缓存建立后同一目录的第二次扫描会快很多。问支持哪些平台LinuxUbuntu 22.04、Windows 10、macOSIntel 与 Apple Silicon、FreeBSDAndroid 端是触摸版 Cedinia。预编译二进制没有强制运行时依赖。问它会联网吗不会。没有网络请求、没有遥测、没有更新检查所有读写都在本地完成。写在最后Krokiet 把“找出并清理重复内容”这件琐事变成了可重复的流程扫描、逐组查看、批量选择、可恢复地删除。缓存与预设机制让它适合长期使用一个目录存一个预设随时可以定期维护。建议按下面几步开始下载并运行对应系统的预编译包确认左侧 14 个工具正常显示。把最乱的目录如下载文件夹加入扫描范围跑第一次重复文件扫描。重要文件先走 Trash 删除观察一两天没有问题后再永久删除。将扫描目录与参数存为预设每月重新跑一次保持磁盘清爽。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考