MacBook Pro使用記錄(一):手動清理記憶體
阿新 • • 發佈:2019-01-22
硬碟空間用盡是一件很讓人頭疼的事情,尤其是MacBook Air等裝置上的固態硬碟可用的儲存空間很少。下面為大家介紹7個高階技巧來釋放大量的硬碟空間,當然這些高階技巧更改了系統功能和檔案,必須通過使用命令列實現,還需要使用rm或rf這樣的危險命令,所以Mac OS X新手還是要謹慎嘗試。
1:禁用SafeSleep休眠模式——能節省出4GB-16GB空間
下面的命令可以關閉OS X原生的休眠功能,也就是SafeSleep。這種休眠模式當Mac休眠或者沒電池時會將記憶體中的內容儲存在硬碟上的sleepimage檔案上。sleepimage檔案與Mac電腦的記憶體一樣大,這意味著如果你的記憶體是4GB,該檔案就有4GB,如果是16GB,該檔案就有16GB。關閉SafeSleep可以不讓系統自動建立該檔案,缺點就是當Mac電腦沒電池時,你不能恢復到之前的狀態。不過我們可以使用OS X的自動儲存功能在電池將要耗盡的時候儲存自己的工作。
如果想要禁用SafeSleep功能,我們需要在終端中輸入下面的命令:
- sudo pmset -a hibernatemode 0
- cd /private/var/vm/
- sudo rm sleepimage
- touch sleepimage
- chmod 000 /private/var/vm/sleepimage
- sudo pmset -a hibernatemode 3
- sudo rm /private/var/vm/sleepimage
2:移除系統嗓音檔案——可以節省出500MB-3GB+硬碟空間
如果你不適用文字轉語音功能,那麼你肯定不會使用到OS X內建的嗓音檔案。你可以刪除這些檔案重新獲得硬碟空間。在終端應用中,使用下面的命令即可,首先定位到檔案所在資料夾:
- cd /System/Library/Speech/
- sudo rm -rf Voices/*
如果你執行了命令,那麼你將無法使用系統的文字轉語音功能。
3:刪除所有系統日誌——可以節省出100MB-2GB硬碟空間
隨著你使用Mac的時間越來越長,系統日誌檔案也會越來越多,根據電腦的用量、錯誤和服務,這些檔案會越來越多。這些系統日誌檔案是用來除錯和排除故障的,如果你感覺沒有用,可以使用下面的命令刪除:
- sudo rm -rf /private/var/log/*
系統日誌檔案會不斷的產生,所以你可以定時執行這條命令。
4:刪除快速檢視生成的快取檔案——可以節省出100MB-300MB硬碟空間
快速檢視功能是OS X系統內建的檔案預覽功能,在Finder中選擇任何檔案後都可以點選空格來檢視檔案的詳情。不過快速檢視功能依靠快取功能才能更流暢,而且這些快取檔案會一直增加,通過下面的命令移除快取:
- sudo rm -rf /private/var/folders/
5:刪除Emacs——可以節省出60MB+的硬碟空間
如果你都不知道什麼是Emacs,那麼你可以放心的將其移除。Emacs是終端中的文字編輯器,如果你使用的固態硬碟空間實在太小,那麼刪除它就是不錯的選擇,況且你還可以使用vi和nano在終端中編輯文字。下面是刪除Emacs的命令:
- sudo rm -rf /usr/share/emacs/
6:刪除臨時檔案——可以節省500MB-5GB硬碟空間
/private/var/tmp/是存放系統快取的資料夾,通常情況下會在系統重啟時清楚,不過有時確不會。而且如果你長時間不關閉Mac,也不重啟的話,快取檔案會越來越多。使用下面的命令清楚這些臨時檔案:
- cd /private/var/tmp/
- rm -rf TM*
7:清除快取檔案——可以節省1GB-10GB硬碟空間
快取檔案有很多種,比如網頁瀏覽記錄,應用meta資料等等。這些快取檔案的容量究竟多大跟使用者使用的應用有關,也與Mac重啟的頻率有關。此外,很多線上音樂播放app也會產生大量的快取檔案,我們可以通過下面的命令刪除這些快取檔案:
- cd ~/Library/Caches/
- rm -rf ~/Library/Caches/*