看到有些01的朋友用Monolingual來移除應用程式或是軟體的語系,來達到"瘦身"的效果,我這裡用一個 find 指令,配合 -exec 參數 來 rm (刪除),
你可以用find的指令先check看看,
例如:檢查/Application/Mail.app下非(英語系及繁體中文語系)的相關檔案夾
$sudo find /Applications/Mail.app -type d -name '*.lproj' ! \( -iname 'en*.lproj' -o -iname 'zh_TW.lproj' \)

OSX移除不必要的語系

這裡我提供一個方法,只要一行指令就可以達到移除的動作:
1.移除應用程式下非英語系的相關檔案夾:
$sudo find /Applications -type d -name '*.lproj' ! -iname 'en*' -exec rm -r {} ';'


2.移除應用程式下非(英語系及繁體中文語系)的相關檔案夾:
$sudo find /Applications -type d -name '*.lproj' ! \( -iname 'en*.lproj' -o -iname 'zh_TW.lproj' \) -exec rm -r {} ';'


不敢用的人, 你就check一下就好了!
我使用後硬碟大約多出500M左右的空間,最多的是那個音樂的軟體GarageBand.
這個方法和你用(Command-I)取得資訊然後刪除是一樣的啦!

補充說明:
find -type d (d是指目錄)
-iname 是表示在比對名稱時忽略大小寫,如: 'en*.lproj' 符合en , En , eN都算,如果寫-name 就是大小寫必須符合
! :是"非",也就是非 en* 及 zh_TW 這類的集合
-o :是 or 的意思
\ :是為了將 "(" 不要當運算符,你將 "\" 拿掉,就會 語法錯誤!


文章關鍵字
若刪掉某些語系,想要用時,要怎麼補回來?
就是我、就是我

現在正在重灌中..........@#$%@#$%︿&%&$%&︿

現在想到之前一位「前輩」說:

不懂不要亂玩,看吧!出事了吧!

謝謝樓主指教
用這個方法沒辦法捕回來,除非重灌那個應用程式,我建議你可以在( -name 'en.lproj' -o -name 'zh_TW.lproj' \)多保留一些你要預留的語系,有不少語系根本永遠都用不到,但是Adobe的產品最好不要移除語系,下次啟動會有問題,建議你可以先把/Applications裡頭有關Adobe的程式先移到別的地方


增加語系的方法在-o -name後面可以接著加,例如
sudo find /Applications -type d -name '*.lproj' ! \( -name 'en.lproj' -o -name 'zh_TW.lproj' -o -name 'Japanese.lproj' -o -name 'zh_CN.lproj' -o -name 'English.lproj' -o -name 'Chinese.lproj' \) -exec rm -r {} ';'
ProPeter wrote:
若刪掉某些語系,想要...(恕刪)

刪除就刪除無法回復!所以刪除前要想清楚,我想你應該也不會用到義大利,或西班牙語系吧?
系統的威力來自於程式間彼此的關係多於程式本身!
JK.Chang 發的文都很有深度喔~

這招不錯用,不過,如果完全不懂的人,阿西摩還是建議找個專家來幫你用,不然,後果就像上面的朋友說的,重灌。

之前阿西摩的表妹就不知道怎麼玩的,竟然能夠把系統檔殺光光,剩下空架子。開機出現非常帥氣的找 問號資料夾。嚇死他了。
在Deray嘎嘎嘎的網站上看到這個軟體…
應該…簡單多了吧!

DeLocalizer
移除語系我推薦
Youpi Optimizer
介面清楚明白,功能也完整

不過移除語言套件時也不要移得太乾淨(像是只保留中文版)
因為有些應用程式在撰寫的時候寫程式的人對於「本地化」的作法不一定一樣
有時可能因此移到重要元件也說不定

建議還是要保留中、英、日...等幾個主要語言^^
http://blog.roodo.com/appleseed
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!