流程與日常維護(hù))
很多人用Mac好幾年卸載軟件的習(xí)慣還是老三樣拖進(jìn)廢紙簍、清空廢紙簍、假裝沒裝過。結(jié)果幾個(gè)月后磁盤空間悄悄變少開機(jī)越來越慢翻遍“應(yīng)用程序”文件夾也沒找到幾個(gè)大塊頭——問題多半出在那些早就“卸載”的軟件殘留上。標(biāo)題里說的“1分鐘清殘留”不是標(biāo)題黨前提是你得知道殘留藏在哪。這篇就把Mac軟件卸載和殘留清理的完整鏈路講透從原理到手動(dòng)流程從免費(fèi)工具到付費(fèi)套件再到一套可以直接抄作業(yè)的日常維護(hù)節(jié)奏。適合三種人看電腦已經(jīng)卡到想重裝但又舍不得資料的人剛卸載一批軟件想確認(rèn)有沒有漏網(wǎng)之魚的人以及還在用“拖廢紙簍”處理一切卸載問題的新手。下面直接上干貨。1. 為什么你卸載了軟件Mac還是照樣卡1.1 拖進(jìn)廢紙簍到底刪了什么macOS里的一個(gè)App用戶看到的是“應(yīng)用程序”文件夾里的一個(gè)圖標(biāo)本質(zhì)上它是一個(gè).app后綴的文件夾里面封裝了可執(zhí)行文件、資源庫、圖標(biāo)、框架等。把App拖進(jìn)廢紙簍只是刪掉了這個(gè)“文件夾”本身你在使用過程中產(chǎn)生的偏好設(shè)置、緩存、數(shù)據(jù)庫、登錄憑證、日志文件并不會(huì)跟著消失。可以這樣理解你在小區(qū)里拆掉了一棟房子但房子里的家具、裝修垃圾、地下室囤的雜物全都沒搬走。房子沒了地方卻被占了。Mac的殘留就是這個(gè)邏輯。macOS給每個(gè)應(yīng)用分配了兩塊“看不見的地盤”一塊在用戶目錄的Library里一塊在系統(tǒng)根目錄的Library里。除非應(yīng)用自帶官方卸載器否則這些文件不會(huì)自動(dòng)清除。這也是為什么很多人卸載了一堆軟件后打開“關(guān)于本機(jī)存儲(chǔ)空間”一看可用空間幾乎沒變化。不是卸載沒生效是真正的重量級(jí)選手都藏在外表看不見的目錄里。1.2 殘留文件主要藏在哪先說結(jié)論90%的殘留集中在用戶目錄的Library里。這個(gè)目錄在Finder里默認(rèn)是隱藏的但你可以用“訪達(dá)前往前往文件夾”快捷鍵 ShiftCommandG輸入~/Library直接進(jìn)入。系統(tǒng)根目錄的/Library也需要檢查那里通常躺著需要管理員權(quán)限才能刪除的系統(tǒng)級(jí)文件。我整理了一個(gè)目錄對照表建議保存下來清理時(shí)對照著找目錄路徑存放內(nèi)容清理建議~/Library/Application Support/軟件名數(shù)據(jù)庫、配置文件、登錄憑證對應(yīng)軟件卸載后可刪~/Library/Caches/軟件名臨時(shí)緩存、縮略圖、下載緩存可刪軟件會(huì)重建~/Library/Preferences/軟件名.plist偏好設(shè)置部分軟件含授權(quán)信息想保留配置就先備份一般可刪~/Library/HTTPStorages/軟件名HTTP緩存與Cookie可刪~/Library/WebKit/軟件名混合式應(yīng)用的網(wǎng)頁緩存可刪~/Library/Containers/軟件名沙盒化App的所有數(shù)據(jù)對應(yīng)軟件卸載后建議刪~/Library/Logs/軟件名日志文件可刪~/Library/LaunchAgents/軟件名用戶級(jí)開機(jī)啟動(dòng)項(xiàng)卸載后必須刪/Library/Application Support/軟件名系統(tǒng)級(jí)數(shù)據(jù)文件需管理員權(quán)限確認(rèn)后刪/Library/LaunchDaemons/軟件名系統(tǒng)級(jí)守護(hù)進(jìn)程影響開機(jī)速度和后臺(tái)慎重刪除重點(diǎn)說一下幾個(gè)容易被忽略的目錄。~/Library/Containers是App Store版本軟件的沙盒數(shù)據(jù)存放地一個(gè)幾百M(fèi)B的軟件容器數(shù)據(jù)可能膨脹到幾個(gè)GB。~/Library/HTTPStorages是很多聊天軟件、瀏覽器類軟件存儲(chǔ)網(wǎng)頁緩存和數(shù)據(jù)的地方清理時(shí)經(jīng)常被遺漏。~/Library/LaunchAgents里的項(xiàng)會(huì)開機(jī)自啟如果你卸載的軟件還在后臺(tái)運(yùn)行八成就是它沒刪干凈。1.3 所以“1分鐘”是真的能做到的當(dāng)你掌握了上面這些路徑刪一個(gè)普通軟件的殘留只需要四步打開~/Library搜索軟件名按目錄類型勾選相關(guān)項(xiàng)拖進(jìn)廢紙簍。熟練之后一分鐘內(nèi)完成完全可能。我實(shí)測下來的數(shù)據(jù)是一個(gè)普通的下載版軟件安裝包是dmg格式那種從開始定位目錄到清空廢紙簍大概在40秒到90秒之間。App Store版本的軟件因?yàn)橛猩澈袡C(jī)制首次清理會(huì)稍慢要花兩三分鐘確認(rèn)容器數(shù)據(jù)。真正耗時(shí)的是帶守護(hù)進(jìn)程或者大型擴(kuò)展的軟件這類軟件內(nèi)部文件多、系統(tǒng)級(jí)路徑復(fù)雜第一次研究要花點(diǎn)時(shí)間但研究一次之后就有肌肉記憶了。所以“1分鐘”不是噱頭是一個(gè)熟手在掌握規(guī)律之后的自然結(jié)果。2. 動(dòng)手清理前先花兩分鐘搞清楚三件事2.1 快速識(shí)別軟件安裝來源不同來源的軟件清理策略完全不同。macOS的軟件來源主要分三類Mac App Store下載的、官網(wǎng)下載的dmg安裝包、pkg安裝包。區(qū)分方法很簡單按住Option鍵讓啟動(dòng)臺(tái)Launchpad的圖標(biāo)晃動(dòng)能顯示“×”的通常是App Store版本可以直接點(diǎn)×卸載系統(tǒng)會(huì)順帶清理一部分沙盒數(shù)據(jù)。顯示不了“×”的基本是手動(dòng)安裝的版本卸載時(shí)根目錄殘留就要全靠自己處理。另一個(gè)判斷技巧是用訪達(dá)找到“應(yīng)用程序”里的軟件右鍵“顯示簡介”查看“位置”。路徑是/Applications的是用戶安裝的路徑在/System/Applications的是系統(tǒng)預(yù)裝的這種不要隨便刪App Store版本還能在簡介的“來源”一欄看到明確的標(biāo)記。這個(gè)判斷很關(guān)鍵因?yàn)锳pp Store版本的數(shù)據(jù)幾乎都在~/Library/Containers里而手動(dòng)安裝版本的數(shù)據(jù)散落在Application Support、Preferences、Caches等多個(gè)目錄清理策略完全不同。上來不區(qū)分來源就搜文件名容易漏。2.2 哪些殘留要備份哪些可以直接扔大部分偏好設(shè)置文件可以直接刪但有三種情況建議先備份再動(dòng)手。第一種是付費(fèi)軟件的授權(quán)信息。某些軟件的激活狀態(tài)就存在Preferences里的plist文件中刪了之后重新安裝就需要重新輸入序列號(hào)或者觸發(fā)二次驗(yàn)證。這種文件建議先復(fù)制一份到桌面等確認(rèn)軟件不再安裝時(shí)再徹底刪掉。第二種是企業(yè)辦公類軟件的配置文件。這類軟件通常有復(fù)雜的服務(wù)器地址、證書、用戶組織信息丟掉之后重新配置非常費(fèi)勁。我在清理一臺(tái)舊Mac時(shí)就遇到過清理完企業(yè)客戶端后IT管理員賬號(hào)信息丟失的情況后來重新配了半個(gè)多小時(shí)。第三種是具備登錄態(tài)的應(yīng)用。比如聊天工具、云盤工具它們的登錄憑證往往存在Application Support或Containers里。如果你短期內(nèi)還可能重新安裝這個(gè)軟件可以把整個(gè)同名文件夾打包壓縮放到移動(dòng)硬盤之后再裝直接拖回去就能恢復(fù)登錄狀態(tài)。2.3 清理前做一次快照成本極低很多人手動(dòng)清理Mac時(shí)不敢下手怕刪錯(cuò)文件導(dǎo)致系統(tǒng)異常。我的做法是清理前先做一次Time Machine備份。操作路徑系統(tǒng)設(shè)置通用時(shí)間機(jī)器選擇外部磁盤開啟。首次備份時(shí)間較長但如果只是預(yù)防性備份可以等它跑完再動(dòng)手。如果手里沒有外部磁盤還有個(gè)臨時(shí)方案把你計(jì)劃刪除的目錄列表截個(gè)圖或者把不確信的文件先拖到桌面上臨時(shí)文件夾放著等軟件確認(rèn)沒問題后再清空。備份的意義不是解決所有問題而是讓你在清理時(shí)有一種“刪錯(cuò)了也能翻盤”的踏實(shí)感。人只有在心態(tài)放松時(shí)操作質(zhì)量才高。刪文件尤其如此。3. 手動(dòng)清理殘留的標(biāo)準(zhǔn)流程3.1 按軟件名精確搜索用戶級(jí)殘留打開訪達(dá)按 ShiftCommandG粘貼~/Library回車進(jìn)入。然后點(diǎn)右上角的搜索框輸入軟件名把搜索范圍鎖定在“資源庫”內(nèi)。這里有個(gè)小技巧搜索時(shí)優(yōu)先搜軟件顯示名而不是搜包ID。比如某個(gè)軟件叫“示例筆記”直接搜“示例”就能把Application Support里的“示例筆記”文件夾、Preferences里的com.example.notes.plist、Caches里的同名目錄一起找出來。搜包ID反而容易漏因?yàn)榘麵D的命名規(guī)則不統(tǒng)一有些是公司前綴加軟件名有些是隨機(jī)字符串。找到相關(guān)條目后按照下面這個(gè)順序逐項(xiàng)確認(rèn)刪除Application Support里的同名文件夾只要軟件已經(jīng)卸載基本可以直接刪。這里占的空間最大是該軟件的數(shù)據(jù)核心。Caches里的同名文件夾可以刪。緩存類數(shù)據(jù)刪除后軟件會(huì)重建不會(huì)影響系統(tǒng)穩(wěn)定只是首次啟動(dòng)會(huì)慢一點(diǎn)。Preferences里的同名plist文件可以刪。但如果軟件是付費(fèi)的穩(wěn)妥起見先把plist復(fù)制到桌面過幾天再清空。HTTPStorages和WebKit里的同名項(xiàng)目可以刪。這些是網(wǎng)頁緩存和Cookie空間不大但積少成多。Containers里的同名文件夾如果這個(gè)軟件是App Store版本必須刪這里否則會(huì)有大量容器數(shù)據(jù)殘留。Logs里的同名文件夾可以刪日志文件對用戶毫無價(jià)值。刪除操作就是把文件夾拖進(jìn)廢紙簍廢紙簍里的內(nèi)容可以先不清空等確認(rèn)軟件不再需要恢復(fù)時(shí)再徹底清掉。3.2 系統(tǒng)級(jí)殘留和后臺(tái)服務(wù)別漏了這一層用戶級(jí)目錄處理完了第二步去看系統(tǒng)根目錄的/Library。這個(gè)目錄用訪達(dá)的“前往文件夾”輸入/Library進(jìn)入訪問部分文件夾時(shí)需要管理員密碼。重點(diǎn)看四個(gè)子目錄/Library/Application Support系統(tǒng)級(jí)數(shù)據(jù)文件。有些安裝在/Applications的軟件會(huì)往這里寫入公共支持文件卸載時(shí)容易漏。/Library/LaunchDaemons系統(tǒng)級(jí)守護(hù)進(jìn)程。這是最影響開機(jī)速度和后臺(tái)資源占用的目錄。很多軟件安裝時(shí)為了開機(jī)自啟會(huì)在這里丟一個(gè)plist文件。軟件卸載了plist還在每次開機(jī)系統(tǒng)都會(huì)嘗試加載一個(gè)不存在的程序白耗資源。搜索軟件名能找到直接刪。/Library/PrivilegedHelperTools特權(quán)輔助工具。有些需要管理員權(quán)限運(yùn)行的軟件會(huì)在這里安裝一個(gè)小工具卸載軟件后它往往還在。這個(gè)目錄里的文件需要確認(rèn)路徑后刪除不確定就留著因?yàn)閯h錯(cuò)會(huì)影響其他軟件的權(quán)限調(diào)用。/Library/Extensions內(nèi)核擴(kuò)展。少數(shù)底層驅(qū)動(dòng)類軟件會(huì)安裝在這里比如虛擬磁盤工具、輸入法驅(qū)動(dòng)。刪除后建議重啟電腦讓內(nèi)核卸載對應(yīng)的擴(kuò)展。處理系統(tǒng)級(jí)文件時(shí)建議一個(gè)一個(gè)來每刪完一個(gè)目錄就回訪達(dá)看一眼是否正常。不要同時(shí)刪多個(gè)目錄里的文件萬一操作出了問題排查范圍會(huì)很大。3.3 用活動(dòng)監(jiān)視器和登錄項(xiàng)驗(yàn)證清理結(jié)果清理完文件后有一步驗(yàn)證很關(guān)鍵打開“活動(dòng)監(jiān)視器”在“應(yīng)用程序?qū)嵱霉ぞ摺崩锘蛘哂肧potlight搜索在搜索框輸入軟件名看看進(jìn)程列表里還有沒有同名進(jìn)程。有的話先點(diǎn)選進(jìn)程點(diǎn)左上角的“×”強(qiáng)制退出然后檢查殘留文件是不是因?yàn)槲募加脹]刪掉。第二步打開系統(tǒng)設(shè)置通用登錄項(xiàng)與擴(kuò)展在“登錄時(shí)打開”列表里檢查有沒有該軟件的條目。這個(gè)列表會(huì)顯示所有開機(jī)自啟的程序如果清理完還有軟件名說明有LaunchAgent或LaunchDaemon漏刪了回到~/Library/LaunchAgents和/Library/LaunchDaemons再找一遍。最后清空廢紙簍打開“關(guān)于本機(jī)存儲(chǔ)空間”記一下可用空間。重啟電腦再回來確認(rèn)開機(jī)時(shí)間和空間變化。整輪操作下來卡頓感通常會(huì)有明顯改善。4. 把手動(dòng)流程升級(jí)成工具化清理4.1 免費(fèi)工具AppCleaner讓拖動(dòng)代替搜索手動(dòng)流程熟悉之后可以引入一款免費(fèi)開源的小工具叫AppCleaner官網(wǎng)直接下載免費(fèi)無內(nèi)購。它的使用邏輯很簡單打開軟件把“應(yīng)用程序”里要卸載的App拖到AppCleaner的窗口里它會(huì)自動(dòng)掃描并列出所有關(guān)聯(lián)文件包括Application Support、Caches、Preferences、Containers等目錄的對應(yīng)項(xiàng)目。你只需要點(diǎn)擊“Remove”就能一次性全部刪除。這個(gè)工具最大的價(jià)值不是“一鍵刪除”而是它會(huì)幫你展示一個(gè)軟件的所有殘留軌跡讓你對剛才手動(dòng)清理的成果做個(gè)交叉驗(yàn)證。我第一次用的時(shí)候就發(fā)現(xiàn)手動(dòng)清理漏掉了一個(gè)藏在~/Library/WebKit下的目錄這個(gè)目錄是我之前從來沒有意識(shí)到的。但注意工具列出的文件名單不是百分百準(zhǔn)確。有些軟件的共享庫或框架會(huì)被多個(gè)軟件引用工具可能無法判斷歸屬需要自己掃一眼列表看見明顯的共享文件別勾選。還有一點(diǎn)AppCleaner本身是英文界面但操作很簡單不需要漢化。4.2 系統(tǒng)自帶工具也能維護(hù)基礎(chǔ)衛(wèi)生很多人忽略了macOS自帶的一些維護(hù)手段其實(shí)在日常場景下夠用。一個(gè)是“存儲(chǔ)空間”管理。點(diǎn)擊左上角蘋果菜單系統(tǒng)設(shè)置通用存儲(chǔ)空間可以看到系統(tǒng)占用的空間占比。如果“系統(tǒng)數(shù)據(jù)”這一項(xiàng)異常大說明殘留或緩存積累了很多這時(shí)手動(dòng)清理Library是正確的切入點(diǎn)。另一個(gè)是“磁盤工具”。在“應(yīng)用程序?qū)嵱霉ぞ摺崩锎蜷_磁盤工具選中主磁盤點(diǎn)右上角“急救”。跑一遍磁盤檢查可以修復(fù)權(quán)限和目錄結(jié)構(gòu)問題對于清理后出現(xiàn)的異常情況有一定幫助。這個(gè)操作雖然不直接釋放空間但能讓文件索引更健康。還有一個(gè)容易被忽略的“時(shí)間機(jī)器”本身。如果你有外置備份盤定期跑備份不只是備份數(shù)據(jù)也能讓系統(tǒng)更清楚地識(shí)別哪些文件是活躍使用的、哪些是完全可以歸檔的間接有助于系統(tǒng)空間管理。4.3 付費(fèi)工具值不值得買市面上的付費(fèi)清理工具里CleanMyMac X這類軟件宣傳得很猛。它的核心功能是把卸載、清理緩存、清理系統(tǒng)垃圾、移除惡意軟件集中到一個(gè)界面里并且提供一定程度的自動(dòng)化掃描。我的看法是如果你已經(jīng)熟練掌握了手動(dòng)清理的流程付費(fèi)工具不是必需品它的核心邏輯和你手動(dòng)操作差不多只是把過程自動(dòng)化了。但如果你管理的電腦不止一臺(tái)、對命令行和系統(tǒng)目錄不熟悉、或者對“逐步檢查”沒有耐心付費(fèi)工具能節(jié)省大量時(shí)間也算物有所值。用這類工具時(shí)有個(gè)底線不要全盤信任“智能掃描”的結(jié)果。它掃描出來的“垃圾文件”里可能包含某些軟件需要保留的歷史數(shù)據(jù)。最好在刪除前展開列表一頁一頁看過去實(shí)在不確定的項(xiàng)就取消勾選。清理工具是輔助決策權(quán)要留在自己手里。4.4 用腳本定期清理指定緩存如果你手里有多臺(tái)Mac或者想省去每次手動(dòng)操作的麻煩可以準(zhǔn)備一個(gè)小腳本定期清理指定目錄里的舊緩存。下面這個(gè)腳本我實(shí)測下來比較安全它只處理超過30天沒有被修改的緩存和日志文件不刪除目錄本身也不碰活躍的數(shù)據(jù)#!/bin/bash # 清理用戶級(jí)緩存與日志只刪除超過30天的舊文件 USER_CACHE$HOME/Library/Caches USER_LOGS$HOME/Library/Logs find $USER_CACHE -type f -mtime 30 -delete 2/dev/null find $USER_LOGS -type f -mtime 30 -delete 2/dev/null echo 已清理超過30天未修改的緩存和日志解釋一下核心參數(shù)-mtime 30表示文件最后修改時(shí)間距今超過30天這個(gè)條件避免誤傷近期活躍的緩存。-type f只匹配文件不刪除文件夾本身所以不會(huì)影響軟件后續(xù)對目錄的使用。2/dev/null的作用是隱藏權(quán)限不足導(dǎo)致的報(bào)錯(cuò)信息讓日志干干凈凈。用的時(shí)候把腳本保存為clean_cache.sh在“終端”里執(zhí)行bash clean_cache.sh就行。如果你愿意也可以添加到“日歷”里設(shè)置成每月自動(dòng)運(yùn)行一次。但我不建議用sudo去跑腳本清理系統(tǒng)級(jí)目錄風(fēng)險(xiǎn)收益比太低。5. 常見問題與排查技巧實(shí)錄5.1 “廢紙簍清不掉”是哪里出了問題最常見的情況是文件被占用。當(dāng)你把殘留文件拖進(jìn)廢紙簍后點(diǎn)擊“清空廢紙簍”提示“某某項(xiàng)目正被使用”說明該軟件還有進(jìn)程在后臺(tái)運(yùn)行。處理順序是這樣先打開“活動(dòng)監(jiān)視器”搜索軟件名選中所有相關(guān)進(jìn)程強(qiáng)制退出。然后再次嘗試清空廢紙簍。如果還是不行重啟電腦開機(jī)后立刻清空廢紙簍這能解決90%的“文件被占用”問題。如果重啟后依然報(bào)錯(cuò)但你能明確確認(rèn)這個(gè)殘留文件已經(jīng)沒有存在價(jià)值可以打開“終端”輸入rm -rf后跟一個(gè)空格然后把這個(gè)文件或文件夾直接拖進(jìn)終端窗口會(huì)自動(dòng)填充路徑回車執(zhí)行。這是終極手段操作前務(wù)必確認(rèn)路徑無誤。rm -rf命令沒有回收站刪了就永久消失新手建議先放在廢紙簍里觀察一周。5.2 大型軟件的特殊殘留怎么處理大型開發(fā)環(huán)境和設(shè)計(jì)工具的殘留是重災(zāi)區(qū)因?yàn)樗鼈儠?huì)在系統(tǒng)中安裝大量組件和緩存。某大型開發(fā)工具的編譯緩存、模擬器鏡像和文檔緩存動(dòng)輒十幾GB往往分布在~/Library/Developer、~/Library/Caches等目錄下。卸載后除了常規(guī)清理還需要檢查~/Library/Developer/Xcode/DerivedData這種專門的編譯輸出目錄。這類目錄可以放心刪之后重新編譯時(shí)會(huì)自動(dòng)生成。設(shè)計(jì)類軟件的問題更多集中在字體緩存和素材庫緩存上。有些設(shè)計(jì)軟件會(huì)安裝大量字體和濾鏡插件緩存文件散落在/Library/Application Support和~/Library/Caches里。清理時(shí)除了刪除主程序還要注意檢查右鍵菜單、系統(tǒng)字體庫里有沒有殘留的注冊項(xiàng)。遇到這種大型軟件我的建議是先上網(wǎng)查該軟件官方的卸載指南很多大型軟件都提供了官方卸載器或者有明確的卸載文檔。官方卸載器優(yōu)先于手動(dòng)清理手動(dòng)清理優(yōu)先于第三方工具。盲目用清理工具刪大型軟件反而容易刪除共用的系統(tǒng)框架導(dǎo)致其他軟件異常。5.3 清理后系統(tǒng)變慢或異常是正?,F(xiàn)象嗎清理完成后的頭半小時(shí)到一小時(shí)內(nèi)Mac可能出現(xiàn)兩種情況一是Spotlight正在重新索引文件表現(xiàn)為搜索變慢、CPU占用偏高二是剛才提到的緩存重建一些軟件再次啟動(dòng)時(shí)會(huì)重新生成緩存初次啟動(dòng)明顯變慢。這些都屬于正?,F(xiàn)象等索引跑完軟件緩存建好系統(tǒng)會(huì)恢復(fù)到一個(gè)穩(wěn)定狀態(tài)。如果清完后異常持續(xù)超過半天要回憶一下是不是刪了不該刪的內(nèi)容。最容易出問題的就是Preferences里的plist文件——某些plist被系統(tǒng)服務(wù)或共享組件使用刪除后會(huì)導(dǎo)致相關(guān)設(shè)置錯(cuò)亂。這時(shí)候把我上面提到的備份派上用場了把備份的plist文件復(fù)制回原位置重啟軟件看看是否恢復(fù)。如果備份也沒解決可以打開“時(shí)間機(jī)器”把整個(gè)系統(tǒng)恢復(fù)到清理前的狀態(tài)。這也是為什么我一直強(qiáng)調(diào)先備份再動(dòng)手。6. 日常保持Mac絲滑的幾個(gè)習(xí)慣6.1 安裝軟件前多做一步判斷保持系統(tǒng)干凈的起點(diǎn)不是清理而是安裝。安裝一個(gè)新軟件前先判斷一下它的安裝方式優(yōu)先從Mac App Store下載這類軟件的沙盒機(jī)制決定了它不會(huì)在系統(tǒng)根目錄寫入大量文件卸載時(shí)也相對干凈其次是dmg拖拽安裝的版本卸載時(shí)只需要清理~/Library下面的目錄最后才考慮pkg安裝包。pkg安裝包是麻煩制造機(jī)它會(huì)在安裝過程中執(zhí)行腳本向/Library/LaunchDaemons、/Library/Extensions等系統(tǒng)級(jí)目錄寫入文件。因此看到.pkg格式的安裝包時(shí)多留個(gè)心眼這個(gè)軟件是否真的需要管理員權(quán)限如果功能相同有dmg版本優(yōu)先選dmg。安裝.pkg軟件后第一時(shí)間去/Library/LaunchDaemons看一眼它注冊了什么啟動(dòng)項(xiàng)。很多軟件不僅會(huì)在系統(tǒng)目錄里留啟動(dòng)項(xiàng)還會(huì)定期更新后臺(tái)進(jìn)程這是Mac變卡的慢性毒藥。6.2 維持輕度清理節(jié)奏不要天天折騰清理緩存這個(gè)行為本身有成本。每次清完緩存軟件重新建立緩存會(huì)經(jīng)歷一段“不適應(yīng)期”表現(xiàn)為首次啟動(dòng)變慢、縮略圖要重新加載。所以不要今天清了明天又清一個(gè)月一次或者在大版本系統(tǒng)更新前后各來一次就夠了。日常節(jié)奏推薦這樣每次卸載軟件后立刻清理對應(yīng)殘留不要攢一堆再集中處理每月用AppCleaner做一個(gè)全盤掃描看看有沒有零散的殘留每季度檢查一次~/Library/Caches里的大文件夾把超過1GB的舊緩存清理掉。不要安裝多個(gè)清理工具同時(shí)掛后臺(tái)這類工具本身就會(huì)占用資源。對于Mac這種資源敏感的機(jī)器輕裝簡行才是最好的狀態(tài)。6.3 幾條血淚教訓(xùn)手動(dòng)清理最大的風(fēng)險(xiǎn)不是技術(shù)難度而是誤判。我踩過的坑包括把~/Library/Preferences里的共享plist當(dāng)成軟件殘留刪了導(dǎo)致系統(tǒng)設(shè)置的部分選項(xiàng)還原用sudo find /全局搜文件名結(jié)果權(quán)限報(bào)錯(cuò)一大堆還占用了全磁盤掃描的資源把Application Support里的一個(gè)庫文件刪除后發(fā)現(xiàn)另一個(gè)軟件靠它運(yùn)行彈窗報(bào)錯(cuò)了半天?,F(xiàn)在我的紀(jì)律是三條不確定的路徑不刪、只刪自己能明確說出用途的文件、清理前先給關(guān)鍵目錄拍照留檔。這三條建議寫在這里希望各位少走彎路。如果此刻你的Mac已經(jīng)卡得難受不要急著格式化重裝。先花一個(gè)下午按照上面的步驟做一次詳細(xì)清理。我第一次完整清理一臺(tái)積攢了三年殘留的舊Mac時(shí)光是殘留文件就清出了幾十個(gè)GB開機(jī)速度肉眼可見變快那種“換了一臺(tái)電腦”的感覺比裝什么優(yōu)化工具都實(shí)在。動(dòng)手永遠(yuǎn)比收藏攻略有用現(xiàn)在就打開訪達(dá)按下 ShiftCommandG輸入~/Library開始吧。