最近在学习 Rust 编程,刚好自己有一个磁盘清理的需求就边学边开发了,现在已经完成,欢迎大家试用 < href="https://pretty-clean.github.io/" rel="nofollow">https://pretty-clean.github.io/ 。
我是一名程序员,工作使用的 MacBook Pro 的磁盘只有 256GB 。以往,我每年都花几百人民币购买 CleanMyMac 帮助我清理磁盘。直到有一天我想把系统升级到 12.x 的时候发现磁盘不够,导致不能升级。我使用 CleanMyMac 彻底清理了我的磁盘,但是空间还不够。经过分析,发现开发工具以及许多项目留下来的编译结果占用了许多的空间,当时我就写了一段脚本做清理工作,结果回收了 30GB 的空间,系统也顺利升级了。
这段脚本的在使用上存在一些问题,因此我就想能不能开发一款软件来帮助我做到极致的垃圾清理。因此我就使用 Rust 编写了这款软件。
![]() | 1 beginor 2022-03-04 17:18:25 +08:00 via Android 看起来不错,支持一下 |
![]() | 3 yuhangch 2022-03-04 17:45:30 +08:00 道理我都懂,「最近在学习 Rust 」能做成这种效果好厉害啊 |
4 livexia 2022-03-04 17:47:28 +08:00 via iPhone 厉害 支持一个,等有需求就下载使用 |
![]() | 5 superchijinpeng 2022-03-04 17:48:29 +08:00 开发缓存不是留着更好,时间换空间? |
![]() | 6 love4taylor PRO 2022-03-04 17:50:24 +08:00 能编译成通用架构么?以及能不能加上 AppCleaner 的功能。这样就能扔掉 Lemon 了。 |
![]() | 7 aiyanbo OP @superchijinpeng 开发缓存平时留着没问题,但是在关键时候需要回收磁盘空间的话,一个一个清理会很麻烦。我曾经维护过 30 多个项目。每一个加起来就会占用很多的空间。 |
8 aeli 2022-03-04 17:51:13 +08:00 我正版的 CleanMyMac 已经删除了,现在用腾讯的柠檬清理,效果不差 |
![]() | 9 aiyanbo OP @Love4Taylor 好,后续有功能更新,第一时间告诉您。 |
![]() | 10 aiyanbo OP @aeli 很多的软件为了所谓的 DAU 会添加许多用户压根就不需要的功能,我开发这个软件的目标就是:用户有需要的时候打开,扫描,清理就够了。 |
11 sicilianlizard 2022-03-04 18:43:50 +08:00 @aiyanbo 试用了,感觉很棒!多谢! 一点小建议:我下过很多书、音乐,其中肯定有很多重复的,自己的文件肯定也有重复的,能不能把这些找出来? |
12 jorneyr 2022-03-04 18:57:47 +08:00 这个 Ui 让人没有使用的欲望了,其他优秀的磁盘扫描软件都很炫酷。 |
![]() | 13 run2 2022-03-04 19:20:57 +08:00 ![]() macOS 已经有了一个自带的了 ,储存空间管理 直接在 spotlight 里搜 或者 /System/Library/CoreServices/Applications/Storage\ Management.app |
![]() | 14 iClass 2022-03-04 19:54:08 +08:00 via Android 建议开源,不留后门。 |
![]() | 15 oott123 2022-03-04 20:16:36 +08:00 via Android GUI 是用什么库做的呢 |
![]() | 16 Dogtler 2022-03-04 20:21:30 +08:00 via iPhone 收藏支持一波,感谢作者 |
![]() | 17 ClericPy 2022-03-04 20:50:01 +08:00 最有价值的其实是那套过滤策略(删除规则), 这东西是各种同类软件的主要竞争力, 比速度还重要... 又想干净, 又怕误删最麻烦了 |
![]() | 18 zhouwb 2022-03-04 21:12:14 +08:00 不管用不用的着,只要是独立开发者,都先收藏支持一波 |
![]() | 19 hronro 2022-03-04 21:21:20 +08:00 是开源的吗? |
![]() | 20 cattyhouse 2022-03-04 23:37:26 +08:00 OmniDiskSweeper |
![]() | 21 stimw 2022-03-05 01:29:00 +08:00 via iPhone 我订阅了 setapp 都不装 cleanmymac 。。风评挺差的 |
22 vokins 2022-03-05 08:37:54 +08:00 via iPhone 我来提一个建议:请一定不要清理语言文件!!! |
![]() | 24 aiyanbo OP @vokins 不会清理,PrettyClean 的宗旨是只清理哪些占用空间比较大,同时程序可以从网络上重新获取的内容。 |
![]() | 25 aiyanbo OP @ClericPy 是的,所以 PrettyClean 开发了一套规则系统,后面应该会把这个系统开放给用户,我们一起为软件的完美运行出力。 |
![]() | 27 aiyanbo OP @sicilianlizard 收到反馈 |
![]() | 30 RIDESU 2022-03-05 19:39:48 +08:00 十分支持,刚用柠檬扫描过垃圾,再用这个软件扫描仍旧有 500 多 M ,看了一下是系统缓存和用户缓存,对于我这种强迫症患者来说十分舒服,楼上有人说 UI 不好看,楼主你别信,如此简洁十分喜欢,不要学那些妖艳贱货。 另外提两个建议: 1.适配 Apple Silicon ,M1 Pro 用户表示还是希望能原生运行,这同样是一个强迫症需求。 2.增加功能,比如能干净卸载软件、扫描清理多余的语言文件和多余的架构文件。目前市面上有一款软件叫「 monolingual 」,清理不需要的语言文件效率极高,比如 Word.app ,能清理出 600 多 M 你可能从来不需要用的语言文件,但是该项目已经停止维护,没适配 Apple Silicon 。至于在「通用」架构时代删除另一个自己不需要的架构,M 系列处理器通过 ditto 命令之后一般能将 app 体积缩小一半以上,Intel Mac 应该也是如此,目前只能通过 ditto 命令手动执行,效率太低。特别希望作者能加入这三个功能,满足需求的话绝对会付费购买。 |
32 soberzml 2022-03-06 10:26:29 +08:00 用上了 |
![]() | 33 clare0621 2022-03-06 10:44:04 +08:00 几点建议: 1 、App 图标弄下 2 、应用内版本更新,或者上架 AppStore 3 、扫描白名单或者更完善的自定义规则 4 、UI 稍微设计下 5 、软件整体一定保持简单小巧 |
![]() | 36 Sting1226 2022-03-06 13:09:51 +08:00 强烈支持楼上提出的应用内扫描和上架 App Store 。 微信和 QQ 的图片、文件太多了。 |
37 vokins 2022-03-07 01:04:55 +08:00 via iPhone @aiyanbo 嗯,太好了,市面上很多此类 app 都会清理系统语言文件,很难搞懂着各种想法和逻辑,有时候需要清理的一个临时下载文件比所有语言文件加起来都要打,而且有些 app 只能在特定语言下运行,比如一些手绘 app 国内有代理商,只能在繁体中文下运行国际版本 |
![]() | 38 xy19009188 2022-03-07 11:02:26 +08:00 等一波 M1 版 |
![]() | 39 aiyanbo OP @xy19009188 已经在安排了 |
40 newbieRenew 2022-03-08 10:25:43 +08:00 才 3M ,体积比 Electron 小很多啊 |
![]() | 41 aiyanbo OP @newbieRenew 是的,Tauri 用的是 WebView2 ,体积会小很多。 |
![]() | 42 aiyanbo OP Product Hunt 投票地址 https://www.producthunt.com/posts/pretty-clean |
![]() | 43 ubuntuGary 2022-03-09 11:07:53 +08:00 @aiyanbo 作者,开发者工作目录配置好了无法取消,最新版本:0.1.17 (不给个关于看版本号吗) |
![]() | 44 aiyanbo OP @ubuntuGary 感谢反馈,设置页面是花精力最少的页面,一直也没有找到自己比较满意的交互方式与信息架构方式。想听听大家的建议。 |
![]() | 45 lnkn 2022-03-10 18:48:58 +08:00 via iPhone 尝试体验下 |
46 lovestudykid 2022-03-11 05:35:16 +08:00 没有 Arm 版吗? |
![]() | 47 aiyanbo OP @lovestudykid Arm 版正在安排中 |
![]() | 48 aiyanbo OP @xy19009188 M1 版本已支持,前往 https://www.prettyclean.cc/ 下载。 |
![]() | 49 aiyanbo OP @lovestudykid ARM 版本已支持 |
![]() | 50 love4taylor PRO |
![]() | 51 aiyanbo OP @Love4Taylor 正在开发相关功能解决这个问题。 |
![]() | 52 aiyanbo OP @Love4Taylor 忽略列表已上线! |