首页 > 教育学习 > 为什么 > OS X 把 Applications 里的软件拖进回收站,留下来的垃圾怎么办?

OS X 把 Applications 里的软件拖进回收站,留下来的垃圾怎么办?
2012-01-19 20:07:55   来源:   点击:

    OS X 把 Applications 里的软件拖进回收站,留下来的垃圾怎么办?之前看了某些果粉的文章,说什么osx里面删除软件,只要把applications里的软件拖到回收站就行了。下了十几个小软件玩玩,都是这样删除的。后来无意中跑到Library、Preference之类的文件夹里面,居然一大堆垃圾。装了CCleaner、CleanMyMac,发现p用没有。AppZapper虽然可以干净地删除软件,但是没法清除已经删掉的软件留下的垃圾。大家有什么好方法?

    6 个答案

    • 答案 1:

      回答这个问题你先要搞明白所谓的"垃圾"是怎么产生的.按照Apple Developer上的Package Guide. 一般里说安装的软件分为两种, 一个就是简单的Self-contain的程序, 所有以app结尾的都是此类, 还有一种是通过pkg安装, 这类一般都包换系统类的插件, 配置文件或者Framework, 比如iLife, 或者XCode.对第一类app, 所有程序需要运行的文件都应该包含在app里, .app相当于一个image (通过Finder可以打开), 这些app只会把用户的个人配置或者帐户相关的文件放到属于你帐户特定的位置, 比如你的帐户是admin, 一般来说配置都会放到 /Users/admin/Library/Application Support/ 配置文件(plist)一般放到/Users/admin/Library/Preferences/. 理论上讲, 这些文件是用户信息, 个人信息, 如果保留下, 如果你以后又再次安装同一个软件, 你的配置和个人数据库可以马上被直接使用. 如果你当他们是垃圾, 到以上两个地方, 删除相关的文件夹就是了.对于第二类, 一般会比较复杂, 相对app, 一般这类程序会把文件放到相应的系统文件夹, 比如/Library/Application Support/, /Library/Preferences/ 或者/Library/PreferencePanes (添加新的系统配置项), /Library/LaunchAgents, /Library/LaunchDaemons... 简单的分辨就是这类程序安装一般会要求用户密码... 所以如果你想删除, 手动到以上地方搜索一下就好咯.如果你熟悉terminal, 直接用locate或者find也是很容易地...综上只是蜻蜓点水, 明白系统是怎么工作的, 才能用好它, Windows或者Linux也是一样.
    • 答案 2:

      留着也没什么影响啊,莫非你有洁癖??不过既然你都知道在哪里了,清理软件又删不掉,不如手工删除?
    • 答案 3:

      1、如果你知道垃圾文件在哪,那就手工删掉好了。2、如果不知道,那就不要管它,对系统性能没有影响,只是占几个KB的磁盘空间而已。
    • 答案 4:

      推荐一个工具 Disk Inventory X 。用它看到的比较大的文件才考虑是否清除。搞开发都知道 premature optimization 吧?费力删那几个小文件也算一种。
    • 答案 5:

      osx这一点的确不太好卸载一个邮件客户端还有手工跑到系统目录里去删掉几个G的本地文件
    • 答案 6:

      用AppCleaner来删除你的程序,或者不嫌麻烦,用 Spotlight搜索一下程序名,就会有一堆相关文件出来了,直接删除就可以了。

相关热词搜索:

上一篇:我想做一个手机应该需要准备什么?
下一篇:日常社交和谈话都是怎么开始的?