尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

磁盘又满了?三步用 Krokiet 重复文件清理工具找回上百 GB 空间

磁盘又满了?三步用 Krokiet 重复文件清理工具找回上百 GB 空间 磁盘又满了三步用 Krokiet 重复文件清理工具找回上百 GB 空间【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawkaKrokiet 是一款基于 Rust 的开源重复文件清理工具专门帮你揪出重复文件、相似图片、空文件夹和各类隐形垃圾让濒临爆满的磁盘重新呼吸。无论你是照片囤积症患者、视频剪辑师还是被 1TB 硬盘逼到墙角的新手它都能在几分钟内告诉你你的空间到底去哪儿了。周六下午我的磁盘亮起了红灯事情的起因很普通——我在整理手机相册时系统弹出了存储空间不足的红色警告。打开磁盘属性一看1TB 的硬盘可用空间只剩下 12GB。我明明没装什么大软件电影也删得差不多了这空间到底被谁吃了于是那个下午我决定当一个数字侦探。先别急着删空间不是变没的是重复没的很多人和我一样第一反应是手动翻文件夹碰运气。但真相往往藏在你看不见的地方同一个安装包在下载和备份文件夹里各躺了一份手机相册同步到电脑后同一个瞬间的照片以不同分辨率出现了四五次更新软件时残留的旧版本还占着几个 GB一堆空文件夹和失效的快捷方式安静地躺在角落。问题的关键不是删哪个文件而是怎么高效找出它们。手动翻 8000 个文件显然不现实而 Krokiet 这类工具的存在就是让这一步变得像按计算器一样简单。十分钟装好它别被编译两个字劝退Krokiet 的安装方式很灵活。如果你想最快用上一条命令即可前提是机器上装了 Rust 工具链cargo install krokiet --locked如果更想从源码折腾、顺便看看它的实现也可以这样git clone https://gitcode.com/GitHub_Trending/cz/czkawka cd czkawka/krokiet cargo build --release编译大概需要几分钟全程自动下载依赖不需要你配任何环境变量。装完打开你会看到一个非常清爽的图形界面——它基于 Slint 框架开发跨平台体验一致Windows、macOS、Linux 都能跑。第一次扫描8000 个文件排队接受体检我选了三个最可能藏重复文件的目录点下扫描按钮。Krokiet 的聪明之处在于它不会傻乎乎地把所有文件两两比较而是分三步走先按大小粗筛只有大小完全相同的文件才可能成为重复嫌疑犯这一步瞬间滤掉 99% 的文件再算快速哈希对嫌疑文件的首尾部分做一个预哈希进一步排除不相干的最后全量哈希对幸存者计算完整内容哈希实现 100% 精确判定。这个流程是纯本地运行、多线程并行的我扫描约 8000 个文件只花了几十秒。看到结果列表时我倒吸一口凉气2.3GB 的重复安装包、11 组重复的备份文件就这么被一次性列了出来。给照片拍指纹相似图片识别是怎么认出双胞胎的重复文件能精确匹配但更让我惊喜的是相似图片检测。你有没有这种经历同一个场景连拍了几十张或同一张照片被软件压缩、加过水印、改过分辨率——它们内容哈希完全不同但肉眼看着就是同一张。Krokiet 处理这类问题的思路是给每张图拍一张指纹感知哈希算法把图片缩小、转成灰度、算出一串特征码。内容越相似指纹越接近。你还可以拖动相似度阈值从严格到宽松自由调节。我设了 90% 的阈值一次扫出 340 张近乎一样的照片直接删掉重复项后相册文件夹瘦身了整整 4.8GB。这个功能对摄影师尤其友好——处理 RAW 格式连拍素材时再也不用一张张肉眼对比了。空文件夹、坏文件、临时文件三个不起眼的空间小偷除了两大主力功能Krokiet 还内置了一排清道夫小工具空文件夹检测找出层层嵌套的空白目录一键连根清除无效符号链接揪出指向不存在目标的快捷方式损坏文件尝试打开文件验证完整性标记读不了、打不开的坏档临时文件清理各类缓存和临时产物还能按扩展名自定义规则坏扩展名检测识别内容与后缀名不符的可疑文件——比如伪装成图片的可执行程序。这些都是独立的扫描模块点开即用互不干扰。隐私党的福利一条命令清空照片底牌如果你习惯把照片、扫描件发给别人那 EXIF 元数据清理功能值得单独提一句。照片里往往藏着拍摄时间、GPS 坐标、设备型号等隐私信息Krokiet 的EXIF 清理器能批量把这些底牌抹掉同时保留图片本身画质。至于视频优化和相似视频检测则需要 FFmpeg 支持。以 Ubuntu 为例sudo apt install ffmpeg libheif-dev libraw-dev libavif-dev libdav1d-dev装好后你可以对视频做智能裁剪去掉静止的黑边和前后空段或转成更高效的编码格式对于爱录屏、攒素材的朋友这也是实实在在的空间来源。删错了怎么办回收站优先硬链接兜底听到清理两个字很多人会担心误删。Krokiet 在这方面做得很克制默认移到回收站所有删除操作先进入系统回收站反悔了随时恢复硬链接替代复制对于内容相同但分布在多个文件夹的文件可以保留一个副本、其余全部转为硬链接——文件看起来还在原处实际只占一份空间对软件依赖目录特别友好权限与白名单可以排除系统目录和关键路径从源头避免误伤。把清理变成每周例行公事缓存与命令行自动化Krokiet 的缓存机制很贴心第一次扫描会记录文件哈希之后再次扫描相同目录时直接复用重扫速度能明显加快官方文档中将它列为加速大目录扫描的关键开关。再配合最小文件大小过滤把小于 1MB 的文件直接跳过速度还能再上一个台阶。如果你想彻底解放双手还有命令行版本可以接进定时任务。比如每周日凌晨自动扫描下载目录里的重复文件czkawka_cli dup -d /home/me/Downloads -m 25 -s hash -f results.txt -D aeo输出结果自动写入文本文件你睡醒后扫一眼报告就行。自动化的前提还是那句老话——先让工具看一眼再决定删什么。现在轮到你的磁盘了关掉这个页面之前不妨打开终端执行那条cargo install krokiet --locked选一个你怀疑藏了不少东西的目录让它给你出具第一份空间体检报告。看到上百 GB 的重复文件被列出来的那一刻你会感谢自己今晚的这五分钟。如果越用越顺手也可以顺手回馈社区在项目 Issue 区反馈 bug、参与多语言翻译或者为你的 Linux 发行版打个安装包。想深入研究的读者可以看看czkawka_core/src/tools/目录每个清理工具一个子模块命令行参数实现则在czkawka_cli/src/commands.rs官方使用手册见instructions/Instruction_Krokiet.md。祝你早日实现磁盘自由。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表