一次可以清理几十个 G 的 Mac 系统优化工具 Mole 小鼹鼠更新了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tw93
V2EX    分享创造

一次可以清理几十个 G 的 Mac 系统优化工具 Mole 小鼹鼠更新了

  •  
  •   tw93
    Tw93 2025 年 11 月 23 日 5573 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一次可以清理几十个 G 的 Mac 系统优化工具 Mole 小鼹鼠功能终于逐步完善了

    https://github.com/tw93/Mole

    首先给之前初级版本考虑不到位,导致有些小伙伴清理后造成某些软件的配置或者数据丢失问题,说一声抱歉,Mole 的完善会需要不少各种场景的测试验证,最近版本做了不少各种安全误删除的加固。

    假如这台 Mac 对你非常重要,还是不建议现在使用 Mole ,假如需要用,第一次可以先 mo clean --dry-run 预览模式看要清理的内容,然后可以用 mo clean --whitelist 设置更多白名单。

    这次发布了第十个版本,继续安全加固,新增查看系统现状功能,加上之前的清理、卸载、磁盘洞察、系统优化,基本覆盖了大伙 Mac 维护的大部分功能,近似等于 Clean My Mac + AppCleaner + DaisyDisk + Sensei + iStat 的能力,给大伙介绍小鼹鼠的 5 大功能。

    mo clean ,用于像鼹鼠一样强力挖掘你的 Mac 里面的各种垃圾,各种缓存以及孤岛文件,第一次使用可以清理掉非常多无用空间。

    mo uninstall ,很彻底的卸载你的软件,除去软件 app 本身,还有各种注册项、启动项、配置文件等都可以非常彻底的清理掉。

    mo optimize ,帮我一键优化系统,比如说各种刷新、错误重置、重置缓存,重置服务、检查开机项等内容。

    mo analyze ,可视化的方式下钻你的磁盘空间,可以看到有些可以清理的无用文件,这里是对 clean 的一个很好的补充。

    mo status ,可以很清楚看到你的电脑的运行健康情况,包括磁盘使用读写、电池使用、网络情况、进程占用、甚至是代理运行情况是否正常。

    47 条回复    2025-12-15 07:42:48 +08:00
    LLSY
        1
    LLSY  
       2025 年 11 月 23 日   1
    支持支持,已 star ,收藏收藏,需要这种工具
    mrochcnnnnn
        2
    mrochcnnnnn  
       2025 年 11 月 23 日
    Elymac
        3
    Elymac  
       2025 年 11 月 23 日
    已 star 加油!
    tw93
        4
    tw93  
    OP
       2025 年 11 月 23 日 via iPhone
    @Elymac 感谢感谢 欢迎提意见
    billylee1
        5
    billylee1  
       2025 年 11 月 23 日
    已 star.非常好用!谢谢!
    tw93
        6
    tw93  
    OP
       2025 年 11 月 23 日 via iPhone
    @billylee1 谢谢喜欢
    sanshao124
        7
    sanshao124  
       2025 年 11 月 23 日
    没有现成的二进制版本下载吗?
    tw93
        8
    tw93  
    OP
       2025 年 11 月 23 日 via iPhone
    @sanshao124 试试 brew ,没有整单文件
    sanshao124
        9
    sanshao124  
       2025 年 11 月 23 日
    @tw93 我没有一个程序用到 brew ,而且我觉得 brew 有点重,虽然很好用,但是仍然不太愿意装
    Aixtuz
        10
    Aixtuz  
       2025 年 11 月 23 日
    老款 intel 的 mbp ,brew 安装,status 中 CPU 显示始终是 0 。

    CPU
    0.00 / 0.00 / 0.00 (0 cores)
    tw93
        11
    tw93  
    OP
       2025 年 11 月 23 日 via iPhone
    @Aixtuz 谢谢反馈 我需要去看看 应该没有兼容到
    nathanw
        12
    nathanw  
       2025 年 11 月 23 日
    报错了。runtime: failed to create new OS thread.
    每次点击个目录都要扫下,感觉不如 DaisyDisk 一次性扫完。
    tw93
        13
    tw93  
    OP
       2025 年 11 月 23 日
    @nathanw 感谢反馈,这里我想想怎么处理更好,第一次会慢一点,后面有缓存就快了
    报错我去看一下是哪儿出来的?
    Sauryer
        14
    Sauryer  
       2025 年 11 月 23 日
    mo status 里面的 Disk 怎么电脑自带的硬盘和外挂硬盘没有分开啊?
    tw93
        15
    tw93  
    OP
       2025 年 11 月 23 日
    @Sauryer 感谢反馈,因为我没有多磁盘就没有考虑到,现在 mo update 到 1.10.7 就好了,已经支持
    tw93
        16
    tw93  
    OP
       2025 年 11 月 23 日
    @tw93 #13 这个问题已经修复,试试 mo update 更新到最新
    tw93
        17
    tw93  
    OP
       2025 年 11 月 23 日
    @Aixtuz 感谢反馈,这个问题已经修复,辛苦帮我再测试测试,mo update 更新到最新版本,然后测试一下
    Aixtuz
        18
    Aixtuz  
       2025 年 11 月 23 日
    @tw93 #17
    更新 1.10.7 后,我这里依然是 0 。
    如下:

    macOS Sonoma 14.8.1 (23J30) x86_64
    MacBook Pro (13-inch, 2018/2019, Four Thunderbolt 3 ports) (1.0)
    tw93/tap/mole 1.10.6 -> 1.10.7

    CPU ────────────────────────────────────────────
    Total 0.0%
    0.00 / 0.00 / 0.00 (0 cores)
    Aixtuz
        19
    Aixtuz  
       2025 年 11 月 23 日
    对了,还有点建议:

    Disk 那里,一行 Used 、一行 Free ,感觉稍显重复。
    下面那行显示 Swap 如何?

    Analyze 那个页面固定显示 12 行,高度足够时下面空间有点浪费。
    如果高度不足,现在会截断,只显示底部,顶部超出的高度就不显示了。
    能根据窗口高度自动调整行数么?
    tw93
        20
    tw93  
    OP
       2025 年 11 月 23 日
    @Aixtuz #18 OK 那还是有问题,我再次修复了一下,使用 mo update 更新后继续试试
    假如还有问题,辛苦帮我 debug 一下如下几个日志给到我,对我修复很有帮助

    ```sh
    sysctl -n hw.logicalcpu
    sysctl -n hw.ncpu
    ps -Aceo pcpu | head -n 20
    uptime
    ```
    tw93
        21
    tw93  
    OP
       2025 年 11 月 23 日
    一行 Used 、一行 Free 这里修改了一下,你用最新版本试试

    > Analyze 那个页面固定显示 12 行,高度足够时下面空间有点浪费。
    > 如果高度不足,现在会截断,只显示底部,顶部超出的高度就不显示了。
    这个我需要看看,不是很好弄,不过你可弄一个 issue ,防止我忘记了
    sauchye
        22
    sauchye  
       2025 年 11 月 23 日
    感谢分享,已经用上,发现系统数据很大,150G+,这个清理不掉,有什么方法吗
    Aixtuz
        23
    Aixtuz  
       2025 年 11 月 23 日
    @tw93 #21

    CPU ────────────────────────────────────────────
    Total 50.1%
    5.51 / 4.31 / 4.07 (8 cores)
    Core1 15.3%
    Core2 15.3%
    Core3 15.3%

    8Core 显示 3 个,3 个的占用完全相同,不确定是否正确。


    Memory ────────────────────────────────────────────
    Used 71.3%
    5.7 GB / 8.0 GB total
    Free 28.7%
    2.3 GB available

    看到第一行 Used 百分比,心算瞬间就知道 Free 多少了,所以上面提了一句 显示 Swap 如何。


    Disk ───────────────────────────────────────────
    INTR1 65.8% (154G/233G)
    INTR2 2.9% (2G/78G)

    硬盘这个我只有一块,第二个不清楚显示的是什么。


    最后是上面问到的日志:
    8
    8
    %CPU
    0.1
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    0.0
    21:07 up 2 days, 2:39, 2 users, load averages: 1.90 2.67 3.29
    kingcanfish
        24
    kingcanfish  
       2025 年 11 月 23 日
    牛! star 一波 天下苦 Clean My Mac 久矣
    kingcanfish
        25
    kingcanfish  
       2025 年 11 月 23 日
    还有一个小小的建议 就是可以把苹果的动态壁纸看看能不能加入清理
    tw93
        26
    tw93  
    OP
       2025 年 11 月 23 日   1
    @kingcanfish #25 可以 下次试试,不过这个文件夹貌似不好删除(系统权限都删除不掉),我大概知道在哪儿
    tw93
        27
    tw93  
    OP
       2025 年 11 月 23 日
    @Aixtuz #23 好,下次有空我看看
    HuberyPang
        28
    HuberyPang  
       2025 年 11 月 23 日
    赞,一周就几千 star 了,也贡献一个
    Q980q48Jgj6pRXoO
        29
    Q980q48Jgj6pRXoO  
    PRO
       2025 年 11 月 23 日
    我尽可能避免使用自动化工具清理数据
    tw93
        30
    tw93  
    OP
       2025 年 11 月 24 日 via iPhone
    @usn 嗯嗯 还是安全第一 不过你可以永其他功能 体验体验
    tw93
        31
    tw93  
    OP
       2025 年 11 月 24 日 via iPhone
    @HuberyPang 差不多 1 个月多一些
    CHTuring
        32
    CHTuring  
       2025 年 11 月 24 日
    很好用~之前在推上就收藏了
    ImmerTry
        33
    ImmerTry  
       2025 年 11 月 24 日
    相见恨晚,star 支持
    jiandan123
        34
    jiandan123  
       2025 年 11 月 24 日
    我现在用的“腾讯 Lemon”,功能有什么区别吗?
    jawilx
        35
    jawilx  
       2025 年 11 月 24 日
    看着挺不错,已 star
    zhaoxixiangban
        36
    zhaoxixiangban  
       2025 年 11 月 24 日
    可以啊 , 我用了好久了。已 star
    tw93
        37
    tw93  
    OP
       2025 年 11 月 24 日
    @jiandan123 会清理的更彻底,功能简单一点
    magic7758
        38
    magic7758  
       2025 年 11 月 24 日
    已 star 。status 中的 cpu 状态可以每个核心都展示吗,或者折叠的也行。(这个功能好像也没太大刚需的样子
    virus384
        39
    virus384  
       2025 年 11 月 24 日
    已 star,加油
    justfun
        40
    justfun  
       2025 年 11 月 24 日
    出个 GUI 呗
    tw93
        41
    tw93  
    OP
       2025 年 11 月 24 日
    @Aixtuz #23
    @magic7758 这个我想想办法,这里其实还有一个美观的考虑,假如有更需要检查状态的模块,我就加上了,你感觉还有哪些地方可以检测
    anacn
        42
    anacn  
       2025 年 11 月 25 日
    非常好用,大赞
    tw93
        43
    tw93  
    OP
       2025 年 11 月 25 日
    @anacn 感谢喜欢
    yangxiaopeipei
        44
    yangxiaopeipei  
       2025 年 11 月 26 日
    这就 mo 一下
    tw93
        45
    tw93  
    OP
       2025 年 11 月 27 日
    @yangxiaopeipei 哈哈 mo 起来
    lzfxxx
        46
    lzfxxx  
       2025 年 12 月 13 日
    @tw93 不如直接 ncdu 用着舒服
    Wcowin
        47
    Wcowin  
       2025 年 12 月 15 日
    好东西
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2874 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 14:30 PVG 22:30 LAX 06:30 JFK 09:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86