rmlint
开源命令行磁盘清理工具,能查重文件与目录、空文件、嵌套空目录、失效软链接和无效用户组,支持多种哈希与逐字节比对,可输出删除脚本并增量扫描,适合服务器运维清理冗余备份或开发者整理多年积累的代码目录。
工具不用登录英文开源国内可直接访问
rmlint 是一个跑在命令行里的磁盘清理工具,专门找出文件系统里「白占地方」的东西,并给出删除建议。它查的不只是重复文件:内容相同的目录、空文件、层层嵌套的空目录、指向已不存在目标的软链接、用户或组 ID 已经失效的文件,都在它的扫描范围里。对一块塞满备份和下载目录的硬盘来说,它更像一次体检。
主要功能
查重是核心。它可以用多种哈希算法比对,也可以切成逐字节精确比较,后者只慢一点。扫描结果能按多种格式输出,包括直接生成可执行的删除脚本,让你先看清单再决定删不删。它还支持记录上次运行时间,下次只扫新增文件,文件量到百万级也能处理。原件的挑选规则给得很细,可以按路径、修改时间等条件指定保留哪一份。
2.4.0 版本之后附带了一个可选的图形界面,不想背参数的人可以先用它上手。
适合谁
适合习惯终端、需要批量处理磁盘空间的人:服务器运维清理冗余备份、开发者整理多年积累的代码目录、把旧硬盘数据合并到新盘的人。普通用户如果只是想删几个重复照片,命令行门槛偏高,得先读一遍入门指南。
费用与限制
项目以 GPLv3 授权发布,文档站上没有任何收费或账号相关的说明,属于自由软件。它本身不替你判断哪份该留,删除动作需要你自己确认;文档里专门有一节讲删除重复文件时的注意事项,动手前值得看。当前文档对应 2.11.0 版,代号 Evolving Echidna。
常见问题
用 rmlint 要登录吗?
不用登录就能用。
rmlint 国内能访问吗?
本站 11 月 8 日 检测,rmlint 在国内可以直接访问。
rmlint 的替代品有哪些?
本站整理了 3 个替代品,例如 dupeGuru、BleachBit、Czkawka。