macOS 終端機技巧:顯示與隱藏系統文件
在 macOS 系統中,許多關鍵的系統文件(如 .gitignore、.zshrc 或 Library 文件夾)默認是隱藏的。雖然可以通過快捷鍵 Command + Shift + . 臨時切換顯示狀態,但通過終端機修改系統偏好設置可以實現更持久和靈活的控制。
本文介紹如何通過終端機 (Terminal) 命令來控制 Finder 中隱藏文件的顯示狀態。
1. 全局顯示隱藏文件
若要讓 Finder 默認顯示所有隱藏文件,請執行以下步驟:
步驟 1:修改 Finder 配置
打開終端機 (Terminal),輸入以下命令並回車:
defaults write com.apple.finder AppleShowAllFiles -bool true
步驟 2:重啟 Finder
配置修改後不會立即生效,需要重啟 Finder 進程:
killall Finder
執行後,Finder 窗口將重新加載,所有以 . 開頭的隱藏文件和系統文件夾將變為可見狀態(圖標通常呈半透明狀)。
2. 恢復默認隱藏狀態
如果希望恢復 macOS 的默認行為,即隱藏系統文件,請執行以下命令:
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
3. 隱藏/顯示特定文件或文件夾
如果您不想更改全局設置,只想隱藏某個特定的文件或文件夾(例如個人隱私文件夾),可以使用 chflags 命令。
隱藏特定文件
chflags hidden /path/to/file_or_folder
示例:隱藏桌面上的 "Private" 文件夾
chflags hidden ~/Desktop/Private
取消隱藏特定文件
chflags nohidden /path/to/file_or_folder
快捷操技巧 (Alias)
為了方便頻繁切換,可以在 Shell 配置文件(如 ~/.zshrc 或 ~/.bash_profile)中添加別名:
# 在配置文件中添加以下內容
alias showfiles="defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder"
alias hidefiles="defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder"
添加後執行 source ~/.zshrc 生效。之後只需在終端輸入 showfiles 或 hidefiles 即可快速切換。