V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CX330
V2EX  ›  macOS

Mac Os 各位同学都用什么卸载软件?或者有什么好的卸载软件推荐?

  •  
  •   CX330 · 2022-02-18 11:08:52 +08:00 · 12080 次点击
    这是一个创建于 1009 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mac Os 各位同学都用什么卸载软件???或者有什么好的卸载软件推荐??? 我先来: 1 、Apple store 下载的 cleanmymac x 按年订阅,不频繁使用,卸载器经常卸载不了软件,卸载非 Apple store 安装的软件报错提示:此项目清理了一部分。错误:无法移除 "/Applications/BaiduNetdisk_mac.app",因为您无权进行此操作。尝试卸载了几款软件都卸载不了。 2 、Appcleaner&Uninstaller 永久买断版本,Apple store 安装的软件和非 Apple store 安装的软件都可以卸载,卸载简单暴力,但是清理功能比较鸡肋

    67 条回复    2023-02-21 14:59:22 +08:00
    skys215
        1
    skys215  
       2022-02-18 11:14:09 +08:00   ❤️ 2
    用的腾讯柠檬
    devswork
        2
    devswork  
       2022-02-18 11:15:18 +08:00   ❤️ 18
    App Cleaner & Uninstall
    xuelu520
        3
    xuelu520  
       2022-02-18 11:15:36 +08:00   ❤️ 2
    卸载不需要额外软件吧。
    finder 打开个人收藏里面的应用程序,选择 app 右键[移到废纸篓]就行了。
    knightdf
        4
    knightdf  
       2022-02-18 11:16:15 +08:00
    额。。我都是手动 rm ,就 /application, /library, ~/library 那几个目录,不行就 find
    raykle
        5
    raykle  
       2022-02-18 11:16:30 +08:00
    腾讯柠檬
    shuichengjian
        6
    shuichengjian  
       2022-02-18 11:17:58 +08:00
    App Cleaner +1
    Leonard
        7
    Leonard  
       2022-02-18 11:20:28 +08:00
    手动卸载
    ynyounuo
        8
    ynyounuo  
       2022-02-18 11:21:51 +08:00
    把 app 拖到废纸篓或者用软件官方给的 uninstaller

    CleanMyMac 以及 AppCleaner 这些东西的原理就只是用 bundle identifier 甚至只是 app 名称在局限的几个文件夹搜索相关文件并进行删除而已,很多时候都会误删的情况,很容易踩雷
    icyalala
        9
    icyalala  
       2022-02-18 11:26:08 +08:00
    直接把 App 拖废纸篓,会遗漏一堆配置文件、缓存、用户数据,有的 App 都是几个 GB 的级别,时间久了垃圾就会越来越多。

    CleanMyMac 之类的功能,会维护数据库,记录常见 App 关联的文件哪些能删哪些不能删,直接自己删除反而容易遗漏或踩雷。
    cuixiao603
        10
    cuixiao603  
       2022-02-18 11:30:15 +08:00
    @xuelu520 #3 有些在应用程序里没有
    PrilgrimLi
        11
    PrilgrimLi  
       2022-02-18 11:30:47 +08:00
    clean my mac ,好像只用 CMM 这个功能。
    deplivesb
        12
    deplivesb  
       2022-02-18 11:52:46 +08:00   ❤️ 2
    keithzzz
        13
    keithzzz  
       2022-02-18 11:53:25 +08:00
    我现在都优先使用 brew 来安装软件,brew uninstall 就可以删除,brew cleanup 也能清掉缓存
    ynyounuo
        14
    ynyounuo  
       2022-02-18 12:00:49 +08:00   ❤️ 5
    @icyalala
    v2ex.com/t/776957#r_10526271

    对于普通用户来说,「误删」带来的问题要比「没删干净」大多了,我可以马上给你重现一下误删的情况:

    直接把 /usr/local/share 整个删了,CleanMyMac 最新版本 41001.0.2201241335 ,我甚至一年前就提过这个 bug

    如果需要手动审核才能删除还不如定期清理 ~/Library/Application Support/ ~/Library/Preferences 等地方

    类似的情况就 V2EX 都能找出来无数个
    v2ex.com/t/105521#r_1011288
    v2ex.com/t/136675
    v2ex.com/t/285148#r_3267903
    v2ex.com/t/366023#r_4396461
    v2ex.com/t/565192
    v2ex.com/t/729776#r_9839722
    mankismi
        15
    mankismi  
       2022-02-18 12:01:23 +08:00
    app cleaner +1
    jybox
        16
    jybox  
       2022-02-18 12:04:09 +08:00   ❤️ 42
    用 Homebrew 来卸载

    即使你的软件不是用 homebrew 安装的,你也可以用它来卸载(加 --force ),还可以加上 --zap 让 homebrew 把所有关联的数据文件都删除(可以用 brew cat 查看具体包括哪些文件),如 brew uninstall --cask --force --zap zoom

    https://pbs.twimg.com/media/FABwbTiVQAgZPrG?format=jpg&name=large
    ynyounuo
        17
    ynyounuo  
       2022-02-18 12:08:10 +08:00
    @jybox 赞了,我竟然不知道 brew cask 可以卸载非 cask 安装的应用
    agagega
        18
    agagega  
       2022-02-18 12:14:21 +08:00 via iPhone   ❤️ 2
    直接删 App ,配置文件不管,定期用 DaisyDisk 看硬盘哪里被占用了
    icyalala
        19
    icyalala  
       2022-02-18 12:16:29 +08:00
    @ynyounuo 我其实不信任任何这类 App ,删除前都会确认一下,如你所见你也能很轻松确认关联内容。
    但如果没这类 App ,定期清理是完全不可行的的,因为我压根不知道哪个文件夹是干什么的。
    Warren1027
        20
    Warren1027  
       2022-02-18 12:17:11 +08:00
    从不卸载软件的路过,因为装的软件都是需要的。。。
    oxoxoxox
        21
    oxoxoxox  
       2022-02-18 12:25:14 +08:00
    手动卸载,几条 find & rm 命令的事情
    ynyounuo
        22
    ynyounuo  
       2022-02-18 12:45:42 +08:00
    @jybox 试了一下,你说的也有些歧义

    --force
    Delete all installed versions of formula. Uninstall even if cask is not installed, overwrite existing files and ignore errors when removing files.

    必须是存在这个 cask formula 才能通过 force 卸载;而且 zap 是写在 formula 里的,看了下 spotify 和 telegram 的 zap commit 应该也是 crowd source 的结果,大概同样会存在小概率误删的情况,man 有提示「 May remove files which are shared between applications.」

    @icyalala 你如果能检查并且知道 /usr/local/share 不可删也已经算是 power user 了,但对于完全依赖 CleanMyMac 无脑卸载的小白用户那就很容易踩坑了;甚至他们都很难排查出问题,只是知道不知道为啥突然之间 shell completion 没了,man 全部丢失,cli 配置都不可用了;锅都推不倒 CleanMyMac 上就只能认栽重装系统了;所以对于 macOS 的新手建议还是一开始就把硬盘买大,删除就拖废纸篓;清理垃圾之类的事情可以定期看看哪里有大的占用,琐碎配置文件啥的占用不大就无所谓了
    icyalala
        23
    icyalala  
       2022-02-18 13:09:40 +08:00   ❤️ 2
    @ynyounuo 你根本不知道现在这些 App 都在哪里拉屎。。
    我就看现在我办公机上面,至少下面这些地方都有直接拉屎的:
    ~/.
    ~/Library
    ~/Library/Caches
    ~/Library/Group Containers
    ~/Library/Application Support
    ~/Library/Application Support/Cache
    ~/Library/Application Scripts
    ~/Library/Containers
    /Library
    /Library/Application Support
    /usr/share
    /usr/local

    有的起的名字和系统功能类似,有的文件夹还是乱码或者根本猜不到含义的,
    举个例子,迅雷会在 ~/Library/database 里面存数据库,这谁能想到。。
    卸载 App 目的本来就是清理空间,如果空间浪费越来越多,又搞不清楚什么不能删,指望硬盘大是不可能的。

    虽然无意为 CleanMyApp 开脱,但是我觉得如果用 WolframScript 、用 man 和 cli 配置,本身就是 power user 了,再犯这种错误就很不应该了。如果不放心 CleanMyApp ,那就试试最简单的 AppCleaner ,无论如何这类工具都能帮助小白或者高级用户快速定位卸载的文件,是非常有帮助的。
    sobigfish
        24
    sobigfish  
       2022-02-18 13:15:57 +08:00
    @icyalala 还有 launchctl list 里的自启动,t*t 这🌶️🐔就喜欢什么都要自启动,比如某截图组件
    gyinbj
        25
    gyinbj  
       2022-02-18 13:41:41 +08:00
    腾讯柠檬现在行了。
    Innovatino
        26
    Innovatino  
       2022-02-18 13:42:21 +08:00
    setapp 里面的 cleanmymac
    popfido
        27
    popfido  
       2022-02-18 14:19:48 +08:00
    Tencent Lemon
    zhouwb
        28
    zhouwb  
       2022-02-18 14:28:50 +08:00
    腾讯柠檬
    honamx
        29
    honamx  
       2022-02-18 14:32:08 +08:00
    一直用柠檬
    oIMOo
        30
    oIMOo  
       2022-02-18 14:49:56 +08:00
    AppCleaner +1
    lurenn
        31
    lurenn  
       2022-02-18 14:52:55 +08:00
    用着 sensei 。
    EmotionV
        32
    EmotionV  
       2022-02-18 15:10:07 +08:00
    柠檬+!
    kaz10025
        33
    kaz10025  
       2022-02-18 15:16:55 +08:00
    App Cleaner & Uninstall
    iou90
        34
    iou90  
       2022-02-18 15:44:27 +08:00
    借楼问下 apptrap 现在是不是没用了
    beginor
        35
    beginor  
       2022-02-18 15:54:44 +08:00
    App Cleaner & Uninstall + 1
    linjian
        36
    linjian  
       2022-02-18 17:34:53 +08:00
    App Cleane + 1
    asmoker
        37
    asmoker  
       2022-02-18 18:25:19 +08:00
    xiaojun1994
        38
    xiaojun1994  
       2022-02-18 18:29:21 +08:00
    腾讯柠檬挺好的
    WillBC
        39
    WillBC  
       2022-02-18 18:59:53 +08:00
    清理残留文件的话 fd 一把梭 https://github.com/sharkdp/fd#deleting-files

    fd -H microsoft -tf -td -X rm -r

    bigwhite1
        40
    bigwhite1  
       2022-02-18 19:18:28 +08:00
    苹果整那么封闭,卸载个软件都这么复杂?
    djv
        41
    djv  
       2022-02-18 19:33:18 +08:00
    柠檬
    hefish
        42
    hefish  
       2022-02-18 19:55:04 +08:00
    我就是 sudo rm -rf /Applications/BaiduNetdisk_mac.app ,其他不管了。
    zhandouji
        43
    zhandouji  
       2022-02-18 20:00:35 +08:00 via iPhone
    几乎只安装 app store 的 app 一点就删除了
    NodeSans
        44
    NodeSans  
       2022-02-18 20:01:39 +08:00
    @bigwhite1 Windows 卸载软件也有残留啊,Windows 软件官方的那些卸载工具也不是什么都能删干净
    lostberryzz
        45
    lostberryzz  
       2022-02-18 20:19:37 +08:00   ❤️ 1
    楼上说的都挺好了,PKG 类型的程序可以用前一段时间免费了的 UninstallPKG 来卸载: https://www.corecode.io/uninstallpkg/
    Autonomous
        46
    Autonomous  
       2022-02-18 21:28:36 +08:00
    App Cleaner + EasyFind 手工查找删除
    loro
        47
    loro  
       2022-02-18 22:25:25 +08:00
    @zhandouji App Store 里的 app 删了一样也有残留= =,我当时也这么以为然后试验了发现不是
    Aura7988
        48
    Aura7988  
       2022-02-18 22:31:48 +08:00
    @jybox 感谢分享,学到了新方法。
    yijihu
        49
    yijihu  
       2022-02-18 22:53:24 +08:00
    App Cleaner +1
    heywin
        50
    heywin  
       2022-02-18 23:25:53 +08:00
    @jybox 涨姿势了, 第一次知道 brew cask 还可以搞定非 cask 安装到应用
    ejdjxidbsn
        51
    ejdjxidbsn  
       2022-02-19 02:49:48 +08:00
    omnidisksweeper
    sytnishizuiai
        52
    sytnishizuiai  
       2022-02-19 02:59:05 +08:00
    clean my mac 用了好几年了,现在功能也越来越全,懒得折腾,免费的话柠檬
    tousfun
        53
    tousfun  
       2022-02-19 04:09:56 +08:00 via iPhone
    pocket cleaner 值得一试
    xiadong1994
        54
    xiadong1994  
       2022-02-19 06:57:09 +08:00 via iPhone
    我装了软件都很少卸载……能不装就不装
    IgniteWhite
        55
    IgniteWhite  
       2022-02-19 08:17:59 +08:00
    @bigwhite1 了解一下 linux 里如何卸载 nixpkgs
    jinglingjisi
        56
    jinglingjisi  
       2022-02-19 10:42:11 +08:00
    我现在也是基本腾讯柠檬了
    xis
        57
    xis  
       2022-02-19 14:25:19 +08:00
    @bigwhite1 不是卸载软件麻烦,是强迫症要删除干净...
    win 那么开放,你觉得卸载得干净吗?
    littlewing
        58
    littlewing  
       2022-02-19 18:18:24 +08:00
    @xuelu520 这个只会删本体,不会删 APP 的数据,而且很多软件是 pkg 安装的,Application 里只是部分文件
    fyibmsd
        59
    fyibmsd  
       2022-02-19 18:30:07 +08:00
    brew remove --cask --force
    mingfreeair
        60
    mingfreeair  
       2022-02-19 19:22:00 +08:00
    Mac 装卸 app 就是典型的请神容易送神难
    irrwood
        61
    irrwood  
       2022-02-20 17:53:52 +08:00
    AppCleaner 和 UninstallPKG
    dioxide
        62
    dioxide  
       2022-02-20 21:10:36 +08:00   ❤️ 1
    @icyalala 补充下, 可配合使用: mdfind -name "关键字" 来查找“屎”. 强迫症利器😂
    LudwigWS
        63
    LudwigWS  
       2022-02-21 10:32:22 +08:00
    @ynyounuo 我靠,这么坑爹的吗。我用了这么久还没有发现这个问题
    unishare
        64
    unishare  
       2022-02-26 12:11:40 +08:00
    有没有老用户用 AppDelete 的
    luckyle666
        65
    luckyle666  
       2022-04-15 13:16:40 +08:00
    真的好不优雅呀,看了这么多条觉得还是自己手动删除比较靠谱吧。
    chichijames
        66
    chichijames  
       2023-02-16 15:57:32 +08:00
    @WillBC 你这不已经误删了 Parallels 虚拟机的文件了吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.