macOS修改默認熒幕截圖命名格式

前言

在日常使用 macOS 進行螢幕截圖時,系統會自動為截圖檔案命名。然而,由於有些網頁程式在上傳帶有中文的檔案時會出現 bug,因此需要將截圖檔案名稱修改為英文或數字格式,以確保檔案上傳的穩定性。

macOS 預設截圖命名格式

在 macOS(包括 macOS 15.2)中,預設的螢幕截圖命名格式類似:

1
截圖 2025-07-01 20.35.35

這個命名格式由系統自動生成,目前 macOS 沒有提供 GUI 界面來修改「截圖」這個前綴文字,但您可以透過 終端機(Terminal) 修改預設的截圖檔案名稱前綴。

修改 macOS 截圖命名前綴

步驟一:打開終端機

首先打開 終端機(Terminal) 應用程式。

步驟二:執行修改指令

移除「截圖」前綴

輸入以下指令以移除「截圖」前綴:

1
defaults write com.apple.screencapture name ""

設定自訂前綴

或者,若您希望前綴變成其他名稱(例如「screenshot」),可以這樣寫:

1
defaults write com.apple.screencapture name "screenshot"

步驟三:讓設定生效

執行以下指令讓設定立即生效:

1
killall SystemUIServer

執行效果說明

執行上述指令後,新截圖的檔名會變成:

  • 2025-07-01 20.35.35.png(若設定為空字串)
  • screenshot 2025-07-01 20.35.35.png(若設定為「screenshot」)

注意:此設定不會更改舊的截圖檔案名稱,僅影響之後新建立的檔案。

恢復預設值

若要恢復預設值(顯示「截圖」),請執行:

1
2
defaults delete com.apple.screencapture name
killall SystemUIServer

注意事項

  • 設定變更僅對新建立的截圖檔案生效
  • 如需進一步客製化(如日期格式、使用底線取代空格等),需要使用 Automator 或撰寫腳本來重新命名檔案
  • macOS 原生並不支援高度自訂的截圖命名格式

總結

透過終端機指令,我們可以輕鬆修改 macOS 的預設截圖命名格式,解決網頁程式上傳中文檔案時可能遇到的問題。這個方法簡單有效,適合需要頻繁上傳截圖檔案的使用者。