跳到主要內容

這裡是 Mole Mac 官網,要去 Windows 版官網嗎?

前往 Windows 版
Mole
MacWindows
功能 實測 口碑 定價 常見問題 部落格
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT NederlandsNL
購買 下載

    說明、文件、發佈紀錄與文章

    部落格

    Mac 怎麼顯示隱藏檔案

    儲存空間發布 2026 年 11 月 9 日5 分鐘閱讀

    要在 Mac 上顯示隱藏檔案,開啟一個 Finder 視窗後按 Command + Shift + .(句號)就可以了,隱藏項目會以淡色顯示,再按一次同樣的組合鍵就會藏回去。這個快速鍵在 Finder 和大多數「打開」與「儲存」對話框裡都能用,改變的只是你看到的畫面,不會動到檔案本身。本頁後面會講永久設定、終端機的做法、怎麼進入 ~/Library,以及哪些隱藏項目可以動。

    三種看到它們的方法

    你想要 做法 持續多久
    在 Finder 裡快速看一眼 Command + Shift + . 直到你再按一次
    讓 Finder 一直顯示 下面的 defaults 指令 直到你刪掉這個設定
    帶名稱和旗標的清單 終端機裡用 ls -a 或 ls -lO 只有那一次指令

    永久設定需要重新啟動 Finder,視窗會先關閉再重新開啟:

    defaults write com.apple.finder AppleShowAllFiles -bool true
    killall Finder
    

    要回到預設狀態:

    defaults delete com.apple.finder AppleShowAllFiles
    killall Finder
    

    多數人用快速鍵就夠了,因為一直顯示所有項目的話,每個資料夾都會冒出 .DS_Store 和 .localized,反而更容易拖錯或刪錯東西。

    檔案為什麼會被隱藏

    macOS 隱藏一個項目只有兩種原因,一種是名稱以句號開頭,像 .zshrc,這是 Unix 的老慣例,另一種是項目帶有 hidden 旗標,~/Library 名稱明明很普通卻看不到,靠的就是這個。在終端機裡,ls -a 會把兩種都列出來,ls -lO 則會印出旗標:

    ls -a ~
    ls -lO ~ | grep hidden
    

    旗標也可以自己設定。下面這行會把 ~/Library 的旗標拿掉,這樣這個資料夾就會一直顯示在你的家目錄裡:

    chflags nohidden ~/Library
    

    對某個路徑執行 chflags hidden 可以再把它藏起來。它只是讓 Finder 看不到,並不是保護隱私,ls -a 和任何有權限的 App 還是讀得到。

    進入 ~/Library 和其他隱藏資料夾

    要開啟某個資料夾,不必把所有東西都顯示出來。在 Finder 裡按住 Option 再打開前往選單,清單裡就會出現資源庫。其他路徑可以按 Command + Shift + G 開啟前往檔案夾,然後直接輸入,例如 ~/.config 或 /private/var/log。資源庫資料夾裡有什麼會說明 ~/Library 底下每個資料夾放的是什麼。

    這些隱藏項目是什麼

    項目 它是什麼 能不能刪
    .DS_Store Finder 對該資料夾的檢視設定 可以,Finder 會重新寫一個,但你會失去該資料夾的圖示位置和檢視方式
    .localized 讓資料夾顯示翻譯名稱的空白標記 留著,它不佔空間
    ~/.Trash 垃圾桶裡的內容 透過 Finder 清空
    .zshrc、.zprofile、.gitconfig 你的 shell 和工具設定 不要,除非你清楚裡面是什麼
    .ssh、.gnupg 私密金鑰和已知主機 不要,弄丟金鑰可能讓你連不上伺服器
    ~/.npm、~/.cache、~/.cargo、~/.gradle 開發工具的快取和套件 通常可以,用該工具自己的清理指令
    /private、/usr、/bin 作業系統的一部分 不要

    佔了好幾 GB 的隱藏資料夾,多半是上面那些開發工具的資料夾。要看家目錄裡最大的項目(隱藏的也包括在內),可以這樣:

    du -hd 1 ~ 2>/dev/null | sort -h | tail -20
    

    執行時 macOS 可能會問終端機能不能讀取桌面、文件或其他受保護的資料夾,選擇不允許只會讓那些數字變小。

    不要這樣做

    • 不要因為看不懂名稱就刪掉點開頭的資料夾,.ssh 和某個 App 的設定資料夾,看起來跟快取一模一樣。
    • 不要為了省空間跑指令去刪光整顆磁碟上的 .DS_Store,它們很小,而且 Finder 會再寫回來。
    • 如果你和不熟悉這些的人共用這台 Mac,不要一直開著永久設定,拖走一個系統檔案很容易沒發現。
    • 不要指望 chflags hidden 保護任何私人資料。

    Mole 能幫上什麼

    Mole 的分析分頁本來就包含隱藏項目,不用按任何快速鍵,所以很大的 ~/.docker 或 ~/.gradle 會和一般資料夾並排出現,大多數點開頭的資料夾會用淡色的列表圖示繪製。把滑鼠移到某一列或某個方塊上,已知的資料夾會附一句簡短說明,告訴你裡面放什麼。要把東西移到垃圾桶由你自己決定,從右鍵選單操作,Finder 的「還原」可以復原。磁碟最上層的幾個 Apple 索引資料夾,例如 .Spotlight-V100 和 .fseventsd,不會列在最上層。分析也不會處理樹狀結構的頂端,比如 ~/Library 本身,而 /private 這類系統區域根本不會列出來。

    常見問題

    為什麼 Command + Shift + . 沒有反應?

    先點一下 Finder 視窗,讓 Finder 成為作用中的 App,並且使用主鍵盤區的句號鍵。如果那個資料夾裡沒有隱藏項目,畫面也不會有任何變化。有些 App 會自己畫檔案對話框,這個快速鍵就不適用。

    怎麼再把檔案藏起來?

    再按一次 Command + Shift + .。如果你用了 defaults 指令,就執行上面的刪除指令,再接著執行 killall Finder。

    顯示隱藏檔案會拖慢 Mac 嗎?

    不會。它只是改變 Finder 在列表裡畫出哪些項目,沒有任何東西被移動,也沒有檔案被更動。

    刪除隱藏檔案安全嗎?

    有些安全,有些不安全,所以光看名稱是不夠的。先弄清楚檔案屬於誰,並且優先用所屬工具自己的清理指令。先移到垃圾桶,不要直接刪除,萬一有東西不能用了還可以放回去。

    怎麼在「打開」或「儲存」對話框裡顯示隱藏檔案?

    對話框開著的時候按 Command + Shift + .,項目會以淡色出現在列表裡,你可以直接選取。

    Mac 空間不夠了,可以試試 Mole,清理垃圾、尋找大型檔案,看看哪些內容最占空間。

    下載試用 Mole

    繼續閱讀

    • 儲存空間如何清理 Mac 磁碟空間,又不遺失檔案7 分鐘閱讀
    • 儲存空間Mac 的 Application Support 資料夾是什麼,哪些能刪5 分鐘閱讀
    • 儲存空間Mac 上的 sleepimage 檔案是什麼,可以刪嗎5 分鐘閱讀

    Mole · 鼹

    讓你的 Mac 乾淨輕快

    v1.20.0 (371) · 發佈紀錄

    產品

    Mac 清理 App 解除安裝 Mac 最佳化 磁碟分析 系統監控

    支援

    說明 功能文件 發佈紀錄 部落格

    法律

    服務條款 隱私權政策 退款政策

    資源

    Windows 版 命令列工具 儲存空間價格換算 推廣聯盟

    聯絡

    Twitter hi@mole.fit

    Mole 唯一官網 mole.fit,請勿下載來源不明的安裝檔

    命令列版會繼續免費開源。