[PrettyClean] 使用 Rust 写了一款好用的 macOS 磁盘清理工具完美替代 CleanMyMac

2022-03-04 17:09:03 +08:00
 aiyanbo

最近在学习 Rust 编程,刚好自己有一个磁盘清理的需求就边学边开发了,现在已经完成,欢迎大家试用 https://pretty-clean.github.io/

为什么要开发这个软件?

我是一名程序员,工作使用的 MacBook Pro 的磁盘只有 256GB 。以往,我每年都花几百人民币购买 CleanMyMac 帮助我清理磁盘。直到有一天我想把系统升级到 12.x 的时候发现磁盘不够,导致不能升级。我使用 CleanMyMac 彻底清理了我的磁盘,但是空间还不够。经过分析,发现开发工具以及许多项目留下来的编译结果占用了许多的空间,当时我就写了一段脚本做清理工作,结果回收了 30GB 的空间,系统也顺利升级了。

这段脚本的在使用上存在一些问题,因此我就想能不能开发一款软件来帮助我做到极致的垃圾清理。因此我就使用 Rust 编写了这款软件。

有哪些功能?

  1. 支持多种扫描方式,针对用户、系统、应用等产生的缓存与下载文件夹中的安装包,尽可能地帮释放磁盘空间。
  2. 保护隐私安全,软件公开所有的扫描过程,可以清晰地观察到所有被扫描的文件,并承诺不会上传任何扫描信息,我们绝对保证您的隐私安全。
  3. 支持开发者模式,支持扫描与清理主流开发工具留下来的编译缓存,目前这是市场上唯一支持开发者选项的磁盘清理工具。
5324 次点击
所在节点    macOS
52 条回复
beginor
2022-03-04 17:18:25 +08:00
看起来不错,支持一下
aiyanbo
2022-03-04 17:19:41 +08:00
@beginor 特别感谢,欢迎您随时发表意见与反馈。
yuhangch
2022-03-04 17:45:30 +08:00
道理我都懂,「最近在学习 Rust 」能做成这种效果好厉害啊
livexia
2022-03-04 17:47:28 +08:00
厉害 支持一个,等有需求就下载使用
superchijinpeng
2022-03-04 17:48:29 +08:00
开发缓存不是留着更好,时间换空间?
Love4Taylor
2022-03-04 17:50:24 +08:00
能编译成通用架构么?以及能不能加上 AppCleaner 的功能。这样就能扔掉 Lemon 了。
aiyanbo
2022-03-04 17:50:28 +08:00
@superchijinpeng 开发缓存平时留着没问题,但是在关键时候需要回收磁盘空间的话,一个一个清理会很麻烦。我曾经维护过 30 多个项目。每一个加起来就会占用很多的空间。
aeli
2022-03-04 17:51:13 +08:00
我正版的 CleanMyMac 已经删除了,现在用腾讯的柠檬清理,效果不差
aiyanbo
2022-03-04 17:51:48 +08:00
@Love4Taylor 好,后续有功能更新,第一时间告诉您。
aiyanbo
2022-03-04 17:54:05 +08:00
@aeli 很多的软件为了所谓的 DAU 会添加许多用户压根就不需要的功能,我开发这个软件的目标就是:用户有需要的时候打开,扫描,清理就够了。
sicilianlizard
2022-03-04 18:43:50 +08:00
@aiyanbo 试用了,感觉很棒!多谢!
一点小建议:我下过很多书、音乐,其中肯定有很多重复的,自己的文件肯定也有重复的,能不能把这些找出来?
jorneyr
2022-03-04 18:57:47 +08:00
这个 Ui 让人没有使用的欲望了,其他优秀的磁盘扫描软件都很炫酷。
sobigfish
2022-03-04 19:20:57 +08:00
macOS 已经有了一个自带的了 ,储存空间管理
直接在 spotlight 里搜 或者 /System/Library/CoreServices/Applications/Storage\ Management.app
iClass
2022-03-04 19:54:08 +08:00
建议开源,不留后门。
oott123
2022-03-04 20:16:36 +08:00
GUI 是用什么库做的呢
Dogtler
2022-03-04 20:21:30 +08:00
收藏支持一波,感谢作者
ClericPy
2022-03-04 20:50:01 +08:00
最有价值的其实是那套过滤策略(删除规则), 这东西是各种同类软件的主要竞争力, 比速度还重要... 又想干净, 又怕误删最麻烦了
zhouwb
2022-03-04 21:12:14 +08:00
不管用不用的着,只要是独立开发者,都先收藏支持一波
hronro
2022-03-04 21:21:20 +08:00
是开源的吗?
cattyhouse
2022-03-04 23:37:26 +08:00
OmniDiskSweeper

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/838008

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX