Mac OS X下清理磁碟及快取等碎片的實用技巧

2021-07-25 19:19:24 字數 2510 閱讀 7292

對於mac的使用者而言,磁碟空間是一件讓人非常頭大的事情,特別是對於macbookair的使用者慢慢縮小的磁碟空間更是乙個心頭痛。為了保證空間夠用,我們經常要清理自己的硬碟,刪除一些資料,或者將資料轉移到外接的儲存介質中。

再開始前有一點需要說明,下面列出的方法大多都是不可逆的操作,因此在執行前請反覆確認。

一:禁用safesleep休眠模式(可逆轉操作)

safesleep的大小基本等同於你裝置的實際記憶體大小,例如你的macbookair是4gb的記憶體,那麼safesleep的大小也是4gb左右。

禁用safesleep的弊端:如果你的電腦斷電了,(沒電)你將無法恢復到斷電前的狀態。

禁用safesleep後你需要:確保在電池將沒電前儲存好你需求儲存的內容。

操作步驟:

1. 開啟terminal

2.禁用safesleep,輸入:sudo pmset -a hibernatemode 0

3.定位到/private/var/vm/刪除已經存在的sleepimage檔案,輸入:cd /private/var/vm/

4. 刪除該檔案,輸入:sudorm sleepimage

5.製作乙個替身,阻止系統新建safesleep檔案,輸入:

touch sleepimage

chmod 000/private/var/vm/sleepimage

如果你想恢復safesleep服務,請輸入:

sudo pmset -ahibernatemode 3

sudo rm/private/var/vm/sleepimage

二:清理系統語音檔案(不可逆轉操作)

mac osx內建了很多語音檔案,如果你日常並不使用文字轉換語音這個功能,這些檔案,你可以刪除以獲取更多的磁碟空間。

操作步驟:

1. 開啟 terminal

2. 定位到檔案位置,輸入:cd/system/library/speech/

3. 執行刪除命令,輸入:sudorm -rf voices/*

三:刪除所有系統日誌

系統日誌是用來除錯和校驗系統故障的,其檔案會隨著你的使用時間增長而增加,通常,這部分檔案對我們一般使用者而言沒有太多意義,可以刪除。

操作步驟:

1. 開啟terminal

2. 輸入刪除命令:sudo rm-rf /private/var/log/*

請注意:系統日誌檔案是會不斷的產生的,所以請定期操作。

四:刪除quicklook快取檔案

quicklook這個內建預覽功能非常的好用,但是隨著使用的增多,對應的快取檔案也會不斷的增多,所以定期清理,也可以讓磁碟空間得到很好的釋放。

操作步驟:

1. 開啟terminal

2. 輸入刪除命令:sudo rm-rf /private/var/folders/*

五:刪除emacs

emacs是乙個強大的文字編輯器,如果不需要的童鞋可以刪掉。

操作步驟:

1. 開啟terminal

2. 輸入刪除命令:sudo rm-rf /usr/share/emacs/

六:刪除臨時檔案

你可以嘗試在finder下,按command+option+g,然後前往:/private/var/tmp/這個資料夾。

看一看裡面的檔案是不是很多?

其實,/private/var/tmp/ 這裡面是用來儲存臨時檔案的。

對於這個路徑下的內容,其實,系統在重啟的時候一般都會做清理,但是鑑於現在很多使用者都不怎麼關機,導致這個裡面的內容越來越多,所以,有時候,我們還是有必要手動清理一下的。

操作步驟:

1. 開啟terminal

2. 輸入:sudo rm -rf/private/var/tmp/*

七:清除快取檔案

快取就不用多解釋了,就是我們上網啊,看書啊,玩遊戲啊等等操作產生的各種各樣的快取檔案。

操作步驟:

1. 開啟terminal

2. 輸入:sudo rm -rf~/library/caches/*

最後,我們如果一步一步地按照上面的命令去做的話,一次兩次還可以接受,如果每次都把這些命令打一遍的話,估計會瘋掉的,因此不妨將這些命令寫入到乙個.sh檔案中,例如我挑選了4個命令寫到了cleandiskspace.sh這個檔案中:

sudo rm -rf/private/var/log/*

sudo rm -rf/private/var/tmp/*

sudo rm -rf~/library/caches/*

sudo rm -rf/private/var/folders/*

然後我們在terminal中切換到cleandiskspace.sh所在的路徑下(使用cd命令),接著輸入chmod777cleandiskspace.sh,完成後我們以後每次需要清理的時候,就把cleandiskspace.sh這個檔案拖拽到terminal中執行一下就好了。

原帖:(內容有刪改和補充)

Mac OS X下清理磁碟的小技巧

一 刪除所有系統日誌 具體操作 1 開啟terminal 2 輸入刪除命令 sudo rm rf private var log 二 刪除quicklook快取檔案 具體操作 1 開啟terminal 2 輸入刪除命令 sudo rm rf private var folders 三 刪除臨時檔案 ...

Mac OS X下清理磁碟的小技巧

對於mac的使用者而言,磁碟空間總是一件讓人灼基的事情,特別是對於macbook air的使用者更是乙個時不時的心頭痛。為了保證空間夠用,經常要清理自己的硬碟,刪除一些資料。所以經常有人就問了 如何清理乾淨自己的磁碟?先說幾個重要的注意事項,請仔細閱讀後在繼續下文 1 本文的內容是我個人長時間收集測...

linux下如何清理快取

手頭的路由本身記憶體就比較少,上面又跑了乙個nginx php的環境,簡直慢的 check的時候發現記憶體經常被佔了很多。linux的虛擬記憶體機制,很多時候回導致記憶體得不到及時釋放,有時候記憶體很少了,kill了很多程序,但是記憶體還是沒有釋放,這時候可以嘗試一下手動釋放,linux是提供了這樣...