ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

如何用 Czkawka 扫描清理重复文件与空文件夹

2026/9/10 13:13:04 拓冰建站 浏览量
如何用 Czkawka 扫描清理重复文件与空文件夹 如何用 Czkawka 扫描清理重复文件与空文件夹【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka深夜导出视频工程时系统弹出磁盘空间不足。打开文件管理器同一个工程文件在 Downloads、备份目录、旧外接硬盘的拷贝里各躺着一份。Czkawka 是一款用 Rust 编写的开源文件清理工具新一代界面叫 Krokiet能批量找出并清理重复文件、相似图片、空文件夹和临时文件。项目速览Rust 内核加多种前端整个项目用 Rust 编写结构是一个核心加多个前端czkawka_core 是扫描引擎上面挂着新一代界面 KrokietSlint、旧版 CzkawkaGTK 4、终端版 czkawka_cli 和安卓端的 Cedinia。平台支持 Linux、Windows、macOS、FreeBSD架构覆盖 x86、ARM、RISC-V。程序不联网、不收集使用数据扫描走多线程并带哈希缓存第二次扫描会明显快于第一次。重复文件查找先试运行再确认删除最常见的状况是同一个文件出现在 Downloads、备份目录和旧目录里手动翻找容易删错。默认按内容哈希查找可选 BLAKE3、XXH3、CRC32同名不同内容的文件不会被误判还能设置最小文件大小跳过碎片小文件。删除策略用简短代码表达AEN 保留最新、AEO 保留最旧、HARD 把重复项换成硬链接、NONE 只出结果不动磁盘。匹配逻辑的具体实现可以看 czkawka_core/src/tools/duplicate/core.rs 源码。czkawka_cli dup -d ~/Documents -D AEN -Q # 试运行只输出将被处理的清单 czkawka_cli dup -d ~/Documents -D AEN -y # 确认后保留最新其余移入回收站相似图片先定阈值再扫描同一张截图有压缩过的、有带水印的分辨率还不一样留哪个相似图片查找用感知哈希比较视觉内容分辨率不同、带轻微水印的图片也能被归为一组。阈值参数 -s 范围是 0 到 40越小越严格、越大越宽松建议从 5 开始先看结果再调整czkawka_cli image -d ~/Pictures -s 5空文件夹与临时文件先排除重要目录项目做完之后空目录散落各处.bak、.tmp、thumbs.db、没下完的 .crdownload 也常留下来。empty-folders 用专门的算法找出空目录temp 按文件名后缀匹配默认列表包含 .tmp、.bak、thumbs.db、.crdownload 等可用 -L 整体替换。重要目录用 -e 整体跳过更细的路径用 -E 写 glob 模式删除前同样先跑一次试运行czkawka_cli empty-folders -d ~/Projects -D -Q进阶用 cron 每晚生成一份重复报告命令行用熟之后可以把工作交给计划任务每天夜里扫描 Documents 和 Downloads排除缓存目录把结果写成 JSON 报告过程保持安静czkawka_cli dup -d ~/Documents -d ~/Downloads \ -e ~/.cache \ -p ~/logs/dup_$(date %F).json \ -N -M -W有结果时退出码是 11没有则是 0方便在脚本里做判断。参数与退出码的完整说明见 instructions/Instruction_CLI.md。避坑清单删除前确认三件事删除前先跑一次 -Q 试运行核对清单。批量操作用 -y 移入回收站而不是直接删除重要数据先留备份。损坏文件检测可能存在误报处理前手动打开确认。收尾Czkawka 把腾磁盘这件事从人肉翻找变成了可重复的扫描流程先试运行再执行每一步都有迹可循。想查看源码或自己动手编译可以到 gitcode 上找 czkawka 仓库GitHub_Trending/cz/czkawka用git clone https://gitcode.com/GitHub_Trending/cz/czkawka把代码拉到本地。【免费下载链接】czkawkaMulti functional app to find duplicates, empty folders, similar images etc.项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考