Dusty 简介
Dusty 是一款菜单栏应用,可以释放 Mac 上的磁盘空间和内存,并在删除之前把一切展示给你看。开发者称它是 CleanMyMac 的免费开源替代品。扫描会测量每个清理目标,并把找到的内容分为三个级别:安全(缓存、日志、废纸篓和浏览器缓存)、开发者(Xcode 的 DerivedData、模拟器和包管理器缓存)以及深度(旧安装包、Xcode 归档、本地 Time Machine 快照,以及一个月没有动过的项目的构建文件夹)。扫描从不删除任何内容,每次清理前都会在屏幕上显示每个路径及其大小。
Dusty 只能从一份固定、可读的缓存和残留文件允许列表中删除,因此你的文稿、照片和邮件都不会被触及。清理的项目会先进入废纸篓,几秒钟内可以点"撤销"按钮恢复,每次删除都会写入日志。2.1.0 版新增内存界面,显示哪些应用占用了 RAM,并在你确认后像 ⌘Q 一样退出闲置应用,还提供"重新打开"按钮;它从不强制退出、从不运行 purge,也从不要求 root 权限。Dusty 由 Toprak Yagcioglu 开发,以 MIT 许可证发布,经过 Apple 签名和公证,需要 macOS 13 Ventura 或更高版本。它不需要账户,也没有遥测,界面支持英语、法语、西班牙语和俄语。
主要功能
Dusty 是一款谨慎的清理工具,会解释每一步。
- 三个清理级别:安全、开发者和深度,从"随时可清"到"先看再清"。
- 仅限允许列表:只删除已知的缓存和残留文件,从不触及你的个人文件夹。
- 撤销:清理会经过废纸篓,并提供撤销按钮和删除日志。
- 开发垃圾:Xcode 的 DerivedData、模拟器,以及 npm、Cargo、pip 等缓存。
- 被遗忘的项目:找出闲置一个月的项目的 node_modules 和构建文件夹。
- 内存界面:按应用显示内存占用,确认后退出闲置应用。
- 菜单栏:在菜单栏显示可用空间,并可选择显示 RAM 百分比。
- 自动模式:后台扫描,以及由你自己开启的定时清理。
2.1.0 版本新功能
Dusty 2.1.0 除了磁盘空间,现在还能释放内存。
- 新的内存界面,显示已用内存、交换空间、最近一小时的图表和内存压力。
- 每个应用的总量包含它的所有辅助进程。
- 会建议闲置的大型应用,只有在确认后才会退出,并可用"重新打开"恢复。
- 持续增长的应用会被标记,并提供"重新启动"按钮。
- 可选的菜单栏 RAM 百分比,以及内存压力持续偏高时的通知。
- 快捷指令操作 Get Memory Usage,以及只读的 dusty memory 命令。
Dusty 常见问题
Dusty 免费吗?
是的。Dusty 免费且开源,采用 MIT 许可证,不需要账户,也没有遥测。
Dusty 需要哪个 macOS 版本?
Dusty 需要 macOS 13 Ventura 或更高版本。
Dusty 会删除我的文稿或照片吗?
不会。Dusty 只从一份固定的缓存和残留文件列表中删除。文稿、桌面、图片、照片图库、音乐、影片、邮件、iCloud 云盘和钥匙串都不在范围内。
可以撤销 Dusty 的清理吗?
可以。清理的项目会先进入废纸篓,清理后的几秒钟内可用"撤销"按钮(或 ⌘Z)放回原处。每个操作也会写入删除日志。
三个清理级别分别是什么?
安全级别包括缓存、日志、废纸篓和浏览器缓存。开发者级别包括 Xcode 的 DerivedData、模拟器和包管理器缓存。深度级别包括旧安装包、Xcode 归档、本地 Time Machine 快照,以及只有勾选后才会清理的其他项目。
Dusty 如何释放内存?
内存界面显示每个应用占用的内存,并建议一小时内没有使用过的大型应用。确认后,它会像 ⌘Q 一样退出这些应用,因此有未保存工作的应用会先询问,"重新打开"可以把它们恢复。
Dusty 需要管理员密码吗?
不需要。Dusty 从不以 root 身份运行,不使用 sudo,也从不运行 purge 命令。
Dusty 会自动清理吗?
只有在你需要时才会。后台扫描会保持"可清理"数字为最新,但从不删除任何内容。自动清理默认关闭,可按计划运行,或在可用空间不足时运行。
可以用 Homebrew 安装 Dusty 吗?
可以,通过开发者自己的 tap:brew install --cask yagcioglutoprak/tap/dusty。
dusty.FULLMAC.app 上的 Dusty 下载来自哪里?
下载按钮指向 GitHub 上的官方 Dusty 发布页面 https://github.com/yagcioglutoprak/dusty/releases/latest。dusty.FULLMAC.app 不会修改或重新打包该应用。
相似应用
AmphetamineAmphetamine 可以让你的 Mac 保持唤醒。在菜单栏中开始一个会话,Mac 就不会进入睡眠:可以是无限期、一段时间、直到某个时刻、在文件下载期间,或在某个 App 运行期间。你还可以选择是否允许显示器睡眠、是否允许启动屏幕保护程序,以及合上盖子时 Mac 是否保持唤醒。Amphetamine 由 William Gustafson 开发,完全免费:没有广告,没有 App 内购买,也没有 Pro 版。系统工具
MonitorControlMonitorControl 是一款免费开源的 App,让你像使用 Apple 显示器一样,在 Mac 上控制外接显示器的亮度和音量。你可以使用 Apple 键盘上的亮度键和音量键、自定义的键盘快捷键或菜单栏中的滑块,MonitorControl 还会显示熟悉的 macOS 屏幕提示。它由 MonitorControl 团队开发,以 MIT 许可证发布。系统工具
BetterDisplayBetterDisplay 让你在菜单栏中控制 Mac 的显示器。它可以让外接显示器以清晰的 HiDPI 分辨率自由缩放,调节支持 DDC 的显示器的亮度、音量和输入源,创建虚拟屏幕,还能在不拔线的情况下断开或重新连接显示器。其中部分为 Pro 功能。BetterDisplay 由 Kodeon Software 的 waydabber 开发。系统工具
WhatCableUSB-C 线缆看起来都一样,但一根只能充电的 USB 2.0 线和一根 240 W、40 Gbps 的雷雳线缆差别巨大。WhatCable 是一款小巧的菜单栏 App,会用简明的语言告诉你接在 Mac 上的每根 USB-C 线缆实际能做什么。它为每个端口显示清晰的标题,例如雷雳、已连接显示器或仅充电线缆,并显示线缆的速度和功率规格、充电器的功率配置以及所连接的设备。当 Mac 充电缓慢时,会有横幅指出瓶颈所在,例如线缆额定功率低于充电器。系统工具- AlDenteAlDente 可以为 MacBook 的电池设置充电上限。MacBook 不再总是充到 100%,而是在你选择的电量停止充电,例如 80%;如果 Mac 大部分时间都插着电源,这有助于电池更长久地保持容量。AlDente 在菜单栏中运行,支持大多数 Apple 芯片 MacBook 和 Intel MacBook,由 AppHouseKitchen 开发。系统工具
DantroleneDantrolene 是一款菜单栏应用,在你连接家中 Wi-Fi 时阻止 Mac 屏幕锁定。只需在菜单栏中选择一次家庭网络;在自动模式下,Mac 在该网络上保持解锁,一旦连接到其他网络,就恢复正常锁定。屏幕仍会在你平常的闲置时间后变暗并关闭,碰一下鼠标或键盘即可无需密码返回。当 Zoom、演示文稿或其他应用让屏幕保持常亮时,Dantrolene 会主动让步。系统工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。