


在你的home(以登陸賬戶名字命名的文件夾)文件夾下有一個資源庫文件夾,它通常用來存儲你的應用程序支持文件或一些相關數據。資源庫文件夾里的文件和文件夾傳統(tǒng)意義上來講對于用戶來說是沒有用的,但是在你熟練使用Mac OSX以后,有時候會需要你進入資源庫文件夾做些事情。比如,也許你想對設置做一些調整,也許一個程序員讓你刪除一個配置文件或為了解決問題需要拷貝一個日志文件等等。不管什么理由,如果你進入資源庫文件夾,很簡單:用Finder打開home文件夾下的資源庫文件夾即可。
但是如果你已經升級到了Lion系統(tǒng),你想訪問你的個人資源庫文件夾可就不是一件容易的事情了。它的位置雖然沒有變化,但是Apple卻把它隱藏了——大概是為了防止用戶對資源庫文件夾里的文件進行誤操作搞壞了系統(tǒng),然后打電話需要技術支持,才這樣做的吧。就像隱藏了/bin./sbin./usr這些系統(tǒng)關鍵文件夾一樣的道理。
(為什么Apple不隱藏位于根目錄的資源庫文件夾呢?那里可有很多系統(tǒng)級的關鍵文件。原因我猜想是因為根目錄的資源庫文件夾需要系統(tǒng)管理員級的用戶才能訪問,而Apple假設可以操作資源庫文件夾的系統(tǒng)管理員知道自己在干什么。)
不管你是幫助沒有經驗的用戶解決問題,還是其他理由需要進入資源庫文件夾的時候該怎么辦呢?幸運的是,有很多辦法可以訪問它并把它設置為不隱藏。至于使用哪一種辦法取決于你訪問它的頻率。
這里要注意的是:下面提供的辦法可以用在解決不同問題的工作中。
偶爾查看它
如果你只是偶爾訪問一下資源庫文件夾,請用如下方式:
使用“前往文件夾”
打開Finder,點擊菜單欄的“前往”—>“前往文件夾”(或按快捷鍵蘋果鍵+Shift+G),在彈出窗口中輸入“~/Li,brary”,然后點擊“前往”按鈕。按住option鍵點擊“前往”菜單
在Finder中,按住“option”鍵,然后點擊“前往”菜單,哈哈,“資源庫”魔術般地出現在菜單中。
open命令
運行“終端”程序(在“應用程序”中的“實用工具”目錄中),輸入命令“open~/Library”,然后按回車鍵。
從一個應用程序內部
一些需要在資源庫文件夾中存儲文件(一般存放在“賬戶名字/資源庫/Ap,Plication Support”)的應用程序一般都提供了訪問資源庫文件夾的方法。舉個例子,你可以通過AppleScrlpt編輯器程序的偏好設置中訪問資源庫文件夾。運行AppleScript編輯器程序(在/應用程序/實用工具),點擊“Applescrlpt編輯器”一>“偏好設置”,在彈出窗口中勾選“在菜單欄中顯示腳本菜單”。然后點擊屏幕頂部菜單中出現的Applescrit圖標選擇“打開Scrlpts文件夾”—>“打開Scripts用戶文件夾”,將會打開Finder顯示該文件夾,你可以通過Flnder中的路徑欄來訪問資源庫文件夾(按住“ctrl”鍵,點擊“資源庫”或在“資源庫”點擊鼠標右鍵,選擇打開),或者通過快捷鍵“#,Up”,或者在分欄視圖中向左滾動即可。
使用AppleScript
運行AppleScript編輯器程序,創(chuàng)建一個新腳本文檔,輸入“do shell scrlpt‘open~/Llbrary’”,點擊“運行”按鈕,即可在Finder中打開資源庫文件夾。
使用Launcher
大多數launcher工具——包括Alfred(mmmmh:macworld.com/a/157147)Butler(mmmmm:macworld.com/a/131536),和LaunchBar(mmmmm;macworld.com/a/151130)——它們可以讓你快速打開文件夾。舉個例子,LaunchBar可以讓你自定義一個快捷鍵來打開資源庫文件夾;然后使用這個快捷鍵即可進入資源庫文件夾。
頻繁查看它
如上文所說,有很多辦法可以很容易地訪問到隱藏的資源庫文件夾。然而在某些情況下,你想持續(xù)地訪問資源庫文件夾,必須至少已經訪問過它一次。使用最近使用的文件夾
如果你最近訪問過資源庫文件夾,那么你可以通過Flnder菜單中的“前往”—>“最近使用的文件夾”來訪問它。
把它放到Dock上
一旦你在Finder中打開了資源庫文件夾,你可以把Finder窗口標題欄上資源庫的圖標拖拽到Dock上(或者在分欄視圖中直接拖拽資源庫文件夾圖標)。
把它放到Finder窗口工具欄上
一旦你在Flnder中打開了資源庫文件夾,首先確保Finder中的工具欄已顯示(點擊菜單“顯示”—>“顯示工具欄”),然后拖拽資源庫文件夾的圖標到工具欄上。你可能需要拖拽住圖標在工具欄上稍停留一會,直到出現(+)圖標就可以松手了。
把它放到邊欄
一旦你在Flnder中打開了資源庫文件夾,首先確保Finder的邊欄已經顯示(點擊菜單“顯示”—>“顯示邊欄”),然后拖拽資源庫文件夾圖標到你喜歡的分組里。
起個別名
一旦你在Flnder中打開了資源庫文件夾,按住蘋果+Option鍵從Flnder窗口的標題欄拖拽資源庫文件夾圖標到你的桌面(如果你在使用分欄視圖,你可以直接拖拽文件夾)。這將創(chuàng)建一個資源庫文件夾的別名;你可以把它放到任何你想放的地方。
創(chuàng)建一個符號鏈接
運行終端程序,輸入“l(fā)ns~/Library~/DesktoD/Llbrary”,然后按回車鍵。這將在你的桌面上創(chuàng)建一個資源庫文件夾的符號鏈接。你可以把它放到任何你想放置的地方。
使用第三方文件工具
許多第三方文件瀏覽器和Flnder的替代品,比如Path Flnder(mmmm:mac,world.com/a/136781),都包含一個選項——顯示隱藏文件。
創(chuàng)建一個快捷鍵
運行系統(tǒng)偏好設置并點擊鍵盤項,選擇鍵盤快捷鍵選項卡,在左邊的列表欄點擊“添加應用程序快捷鍵”,然后點擊右邊列表欄下面的加號,在彈出的對話框的應用程序下拉列表中選擇Flnder,app,在菜單標題中輸入ubrary,點擊鍵盤快捷鍵文本框,按你想要的快捷鍵(我用的是蘋果鍵+Shlft+L),最后點擊添加按鈕即可。現在你就可以使用剛才設定的快捷鍵來訪問資源庫文件夾了。
讓它永久顯示
如果你想讓隱藏的資源庫文件夾不再隱藏,下面將告訴你如何做。
使用終端程序來改變隱藏設置
運行終端程序,輸入“chflags nohld,den~/Library”然后按回車鍵。如果你想讓它再次隱藏請輸入“chflags hldden~/Library”。
用工具來改變隱藏設置
許多第三方軟件和Finder的替代品都可以讓你看到隱藏的文件和文件夾,并且可以讓你改變隱藏設置為永久顯示。舉個例子,在Path Flnder中顯示出隱藏的資源庫文件夾,然后選中它按鼠標右鍵或兩指輕擊觸控板或按住ctrl鍵單擊鼠標左鍵,在彈出的環(huán)境菜單中點擊顯示簡介,在彈出窗口中的屬性一欄,去掉勾選不可見即可。其他的工具也可以做到這一點,比如免費的lnvisiblix(WWW.read,write.fr)。
很多第三方“調整設置”軟件工具,例如像TinkerTool System(mmmmh:macworld.com/a/158800),已經為Lion做了更新,其中有了調整設置資源庫文件夾是否可見這一項。還有其他一些類似的專為Lion而編寫的軟件,如Llon Tweaks(mmmmh:macworld.com/a/162215)也可以完成同樣的設置。
通過AppleScript改變隱藏設置
打開AppleScrlpt編輯器程序,輸入(請不要分行輸入)“tell appllcation‘SystemEvents’to set vlsible of folder‘~/Library’to true”,然后在工具欄點擊運行按鈕即可。如果想讓它再次隱藏,在命令中把true改成1即可。你可以把腳本存起來以便隨時使用。
使用AppleScript切換隱藏設置
更好的做法是創(chuàng)建一個AppleScript來做隱藏資源庫文件夾的開關:輸入
tell application \"System Events\"set llbvis to(get vlsible of folder\"~/Library\")
end tell
if libvls=1 then
tell application \"System Events\"toset visible of folder\"~/Librarv/\"to true
else
tell application\"System
Events\"to set visible of folder\"~/Llbrarv/\"to faIse
end lf
顯示所有的隱藏文件
我并不推薦這種做法:因為開啟了這個選項以后,資源庫文件夾將和其他隱藏的文件和文件夾一起永久顯示。運行終端程序,輸入“defaults.www.com,ap,pie,Flnder AppleShowAIIFiles true”然后按回車鍵。在終端程序中使用命令“killallFlnder”(或者按住option和ctrl鍵,點擊Dock上的Finder圖標,在彈出菜單中選擇重新開啟)重新運行Flnder即可看到效果。如果想恢復隱藏,替換命令中的true為faIse即可。很多第三方工具,包括像ShowHlddenFlIes(macworld.com/7473)和UnHldden(macworld/7474),可以讓你只通過一次點擊就可實現以上效果。
請保持安全
無論使用哪個方法讓你個人文件夾中的資源庫文件夾顯示出來,請記住一定要小心。刪除或者移動里面的文件會導致程序崩潰而無法使用。
Dan Frakes是macworld的資深編輯