V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
tw93
V2EX  ›  分享创造

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

  •  
  •   tw93 ·
    Tw93 · 1 天前 · 3071 次点击

    一次可以清理几十个 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 ,可以很清楚看到你的电脑的运行健康情况,包括磁盘使用读写、电池使用、网络情况、进程占用、甚至是代理运行情况是否正常。

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

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

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

    Analyze 那个页面固定显示 12 行,高度足够时下面空间有点浪费。
    如果高度不足,现在会截断,只显示底部,顶部超出的高度就不显示了。
    能根据窗口高度自动调整行数么?
    tw93
        20
    tw93  
    OP
       1 天前
    @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
       1 天前
    一行 Used 、一行 Free 这里修改了一下,你用最新版本试试

    > Analyze 那个页面固定显示 12 行,高度足够时下面空间有点浪费。
    > 如果高度不足,现在会截断,只显示底部,顶部超出的高度就不显示了。
    这个我需要看看,不是很好弄,不过你可弄一个 issue ,防止我忘记了
    sauchye
        22
    sauchye  
       1 天前
    感谢分享,已经用上,发现系统数据很大,150G+,这个清理不掉,有什么方法吗
    Aixtuz
        23
    Aixtuz  
       1 天前
    @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  
       1 天前
    牛! star 一波 天下苦 Clean My Mac 久矣
    kingcanfish
        25
    kingcanfish  
       1 天前
    还有一个小小的建议 就是可以把苹果的动态壁纸看看能不能加入清理
    tw93
        26
    tw93  
    OP
       1 天前   ❤️ 1
    @kingcanfish #25 可以 下次试试,不过这个文件夹貌似不好删除(系统权限都删除不掉),我大概知道在哪儿
    tw93
        27
    tw93  
    OP
       1 天前
    @Aixtuz #23 好,下次有空我看看
    HuberyPang
        28
    HuberyPang  
       1 天前
    赞,一周就几千 star 了,也贡献一个
    usn
        29
    usn  
    PRO
       1 天前
    我尽可能避免使用自动化工具清理数据
    tw93
        30
    tw93  
    OP
       1 天前 via iPhone
    @usn 嗯嗯 还是安全第一 不过你可以永其他功能 体验体验
    tw93
        31
    tw93  
    OP
       1 天前 via iPhone
    @HuberyPang 差不多 1 个月多一些
    CHTuring
        32
    CHTuring  
       1 天前
    很好用~之前在推上就收藏了
    ImmerTry
        33
    ImmerTry  
       1 天前
    相见恨晚,star 支持
    jiandan123
        34
    jiandan123  
       1 天前
    我现在用的“腾讯 Lemon”,功能有什么区别吗?
    jawilx
        35
    jawilx  
       1 天前
    看着挺不错,已 star
    zhaoxixiangban
        36
    zhaoxixiangban  
       1 天前
    可以啊 , 我用了好久了。已 star
    tw93
        37
    tw93  
    OP
       1 天前
    @jiandan123 会清理的更彻底,功能简单一点
    magic7758
        38
    magic7758  
       1 天前
    已 star 。status 中的 cpu 状态可以每个核心都展示吗,或者折叠的也行。(这个功能好像也没太大刚需的样子
    pinggaimuir384
        39
    pinggaimuir384  
       20 小时 44 分钟前
    已 star,加油
    justfun
        40
    justfun  
       19 小时 59 分钟前
    出个 GUI 呗
    tw93
        41
    tw93  
    OP
       19 小时 47 分钟前
    @Aixtuz #23
    @magic7758 这个我想想办法,这里其实还有一个美观的考虑,假如有更需要检查状态的模块,我就加上了,你感觉还有哪些地方可以检测
    anacn
        42
    anacn  
       10 小时 38 分钟前
    非常好用,大赞👍
    tw93
        43
    tw93  
    OP
       59 分钟前
    @anacn 感谢喜欢
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5544 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
    ♥ Do have faith in what you're doing.