使用命令行清理Mac 釋放磁盤空間

剛入職一家公司,Mac卡到爆!  然後呢?  有問題找度娘啊!!!!!

終於,功夫不負有心人,被我找到了這樣一篇文章,非常好,非常實用,Mac立馬飛起來!!!


轉載自:

http://www.macx.cn/thread-2091292-1-1.html

感謝作者


硬盤空間用盡是一件很讓人頭疼的事情,尤其是MacBook Air等設備上的固態硬盤可用的儲存空間很少。下面爲大家介紹7個高級技巧來釋放大量的硬盤空間,當然這些高級技巧更改了系統功能和文件,必須通過使用命令行實現,還需要使用rm或rf這樣的危險命令,所以Mac OS X新手還是要謹慎嘗試。





1:禁用SafeSleep休眠模式——能節省出4GB-16GB空間



Screen Shot 2013-05-11 at 3.57.34 AM.jpg 


下面的命令可以關閉OS X原生的休眠功能,也就是SafeSleep。這種休眠模式當Mac休眠或者沒電池時會將內存中的內容儲存在硬盤上的sleepimage文件上。sleepimage文件與Mac電腦的內存一樣大,這意味着如果你的內存是4GB,該文件就有4GB,如果是16GB,該文件就有16GB。關閉SafeSleep可以不讓系統自動創建該文件,缺點就是當Mac電腦沒電池時,你不能恢復到之前的狀態。不過我們可以使用OS X的自動保存功能在電池將要耗盡的時候保存自己的工作。

如果想要禁用SafeSleep功能,我們需要在終端中輸入下面的命令:

  1. sudo pmset -a hibernatemode 0
複製代碼
然後定位到/private/var/vm/刪除已經存在的sleepimage文件
  1. cd /private/var/vm/
複製代碼
使用下面的命令刪除該文件
  1. sudo rm sleepimage
複製代碼
最後我們要防止OS X繼續創建該文件,所以我們需要下面的命令生成一個無法被替換的空文件
  1. touch sleepimage
  2. chmod 000 /private/var/vm/sleepimage
複製代碼
當然,如果你想要重新開啓SafeSleep功能,只需下面的命令即可。
  1. sudo pmset -a hibernatemode 3
  2. sudo rm /private/var/vm/sleepimage
複製代碼



2:移除系統嗓音文件——可以節省出500MB-3GB+硬盤空間



Screen Shot 2013-05-11 at 3.56.52 AM.jpg 



如果你不適用文字轉語音功能,那麼你肯定不會使用到OS X內置的嗓音文件。你可以刪除這些文件重新獲得硬盤空間。在終端應用中,使用下面的命令即可,首先定位到文件所在文件夾:
  1. cd /System/Library/Speech/
複製代碼
然後執行刪除命令,將所有嗓音文件刪除
  1. sudo rm -rf Voices/*
複製代碼

如果你執行了命令,那麼你將無法使用系統的文字轉語音功能。




3:刪除所有系統日誌——可以節省出100MB-2GB硬盤空間



Screen Shot 2013-05-11 at 3.57.05 AM.jpg 



隨着你使用Mac的時間越來越長,系統日誌文件也會越來越多,根據電腦的用量、錯誤和服務,這些文件會越來越多。這些系統日誌文件是用來調試和排除故障的,如果你感覺沒有用,可以使用下面的命令刪除:
  1. sudo rm -rf /private/var/log/*
複製代碼

系統日誌文件會不斷的產生,所以你可以定時執行這條命令。




4:刪除快速查看生成的緩存文件——可以節省出100MB-300MB硬盤空間




Screen Shot 2013-05-11 at 3.58.21 AM.jpg 



快速查看功能是OS X系統內置的文件預覽功能,在Finder中選擇任何文件後都可以點擊空格來查看文件的詳情。不過快速查看功能依靠緩存功能才能更流暢,而且這些緩存文件會一直增加,通過下面的命令移除緩存:
  1. sudo rm -rf /private/var/folders/
複製代碼


5:刪除Emacs——可以節省出60MB+的硬盤空間



Screen Shot 2013-05-11 at 3.59.55 AM.jpg 



如果你都不知道什麼是Emacs,那麼你可以放心的將其移除。Emacs是終端中的文本編輯器,如果你使用的固態硬盤空間實在太小,那麼刪除它就是不錯的選擇,況且你還可以使用vi和nano在終端中編輯文本。下面是刪除Emacs的命令:
  1. sudo rm -rf /usr/share/emacs/
複製代碼



6:刪除臨時文件——可以節省500MB-5GB硬盤空間



Screen Shot 2013-05-11 at 3.58.48 AM.jpg 



/private/var/tmp/是存放系統緩存的文件夾,通常情況下會在系統重啓時清楚,不過有時確不會。而且如果你長時間不關閉Mac,也不重啓的話,緩存文件會越來越多。使用下面的命令清楚這些臨時文件:

  1. cd /private/var/tmp/
  2. rm -rf TM*
複製代碼


7:清除緩存文件——可以節省1GB-10GB硬盤空間



Screen Shot 2013-05-11 at 3.59.09 AM.jpg 



緩存文件有很多種,比如網頁瀏覽記錄,應用meta數據等等。這些緩存文件的容量究竟多大跟用戶使用的應用有關,也與Mac重啓的頻率有關。此外,很多在線音樂播放app也會產生大量的緩存文件,我們可以通過下面的命令刪除這些緩存文件:
  1. cd ~/Library/Caches/
  2. rm -rf ~/Library/Caches/*
複製代碼


這裏介紹的7個高級方法都需要使用終端才能實現,而且有的方法有些風險,所以請大家使用時注意!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章