跳至內容

Codex 實作:檔案整理術

Codex 實作:檔案整理術

一句話版本
用一句話就能讓 Codex CLI 幫你整理雜亂資料夾、分類照片、批次改檔名——而且它會先給你計畫、你看過再放行,全程掌控在你手上,不用打開每個檔案手動處理。

你有沒有過這種經驗:桌面堆了幾百張照片、下載資料夾塞滿各種檔案、掃描的收據散落各處,每次要找東西就像大海撈針?

其實你不用一個一個手動整理。只要在終端機打開 Codex CLI,對它講一句話,它就會幫你搞定。這堂課會帶你做四個最常見的檔案整理情境,每個都附上可以直接複製貼上的提示詞;更重要的是,你會學到 Codex 的核心工作節奏:先看計畫、再放行動手、最後用 /diff 驗收。

先搞懂:Codex 的三種核可模式

Codex CLI 不是聊天機器人,它能真的動你的檔案、跑指令。為了安全,它用「核可模式」控制自己能做多少事。整理檔案前,先認識這三種:

模式 它能做什麼
要求核准 一律先詢問是否要編輯外部檔案及使用網際網路。動任何外部檔案或連網前都會先問你。最謹慎,適合新手或處理敏感資料時用。
代我核准
預設
僅對偵測為可能不安全的操作要求核准;在工作資料夾內讀檔、改檔、搬檔它會自己處理,遇到連網或不安全操作才停下來問你。預設值,建議多數人用,整理檔案主要用這個。
完整存取權 可無限制存取網際網路和您電腦上的任何檔案,幾乎不再詢問。官方標「不建議」,只適合隔離沙箱或 CI。日常整理檔案用不到、也不建議。
怎麼切換模式?

在互動視窗裡,直接輸入斜線指令 /approvals,就會跳出「ChatGPT 動作應如何核准?」的選單,讓你在要求核准 / 代我核准(預設)/ 完整存取權之間切換。多數情況維持預設的代我核准即可,想更謹慎再切到要求核准。(CLI 版本同樣用 /approvals 切換核可模式。)

⭐ 黃金節奏(每個情境都適用)

1. 先給計畫——提示詞最後加一句「先給我計畫、先別動手」。
2. 看過計畫——不論哪個核可模式,Codex 都會先把「打算怎麼做」列出來讓你確認,先不會實際搬檔。
3. 確認 OK 再放行——回它「照計畫執行」;用預設的代我核准,遇到連網或不安全操作它會跳出核可彈窗問你。
4. 用 /diff 驗收——看它到底動了什麼,一目瞭然。

實作一:雜亂資料夾依副檔名分類

情境:某個資料夾裡圖片、文件、資料檔全部混在一起。你想把它們依副檔名分到 images/、docs/、data/ 三個子資料夾。這是最能示範 Codex 黃金節奏的例子,我們一步步來。

步驟一:進到資料夾,啟動 Codex
cd ~/demo-files # 先切換到要整理的資料夾 codex # 啟動 Codex,維持預設的「代我核准」即可

Codex 一律在你當前所在的資料夾工作,所以務必先 cd 進去。

步驟二:提示詞(先要計畫)
把這個資料夾的檔案依副檔名分類到子資料夾(images/、docs/、data/)。先給我完整計畫——你打算把哪些副檔名歸到哪個資料夾、總共會搬幾個檔——先別動手,我確認後再執行。
步驟三:看過計畫,放行執行

因為提示詞要它「先別動手」,Codex 會先回你一份計畫(例如:.jpg .png .heic → images/、.pdf .docx → docs/、.csv .xlsx → data/,共 128 個檔)。你看順眼了,直接回它一句就放行:

照計畫執行 # 用預設的「代我核准」即可,需要時可用 /approvals 調整核可模式
步驟四:用 /diff 驗收
/diff # 檢視這次實際動了哪些檔案

/diff 會列出這次工作的所有變更,你不用親自打開資料夾一個一個對,就能確認搬對了沒。

Codex 背後做了什麼?

在給計畫階段,Codex 會掃描資料夾、統計每種副檔名各有幾個,寫出一份分類計畫給你,但不碰任何檔案。你回「照計畫執行」之後,它才在這個工作資料夾裡建立 images/、docs/、data/,把檔案逐一搬進去,最後回報每個子資料夾各收了幾個檔。整個過程你不用打開任何一個檔案。

實作二:照片按日期自動分類

情境:你的桌面或某個資料夾裡堆了好幾百張照片,從去年到今年都有,全部混在一起。你想按「年/月」分類,但手動拖太痛苦了。

提示詞
把這個資料夾裡的所有照片,依照拍攝日期自動分類到「年份/月份」的資料夾結構。例如 2025 年 3 月拍的照片就放到 2025/03/。如果讀不到拍攝日期,就用檔案修改日期。先給我計畫再動手;分類完告訴我每個月各有幾張。
Codex 背後做了什麼?

Codex 會寫一小段程式掃描資料夾裡所有的圖片檔,讀取每張照片的 EXIF 資訊(裡面記錄了拍攝日期),自動建立對應的年/月資料夾,然後把照片一張一張搬進去。讀不到 EXIF 的就改用檔案本身的修改日期來判斷。要跑這段程式屬於「在工作區內執行指令」,用預設的 代我核准 模式即可。

⚠️ 注意:這會搬移檔案
照片會被「移動」到新資料夾,不是複製。保險做法有兩個:一是在提示詞加一句「先給我計畫、先別動手」,確認邏輯無誤再放行;二是在提示詞裡加一句「先用複製的方式,確認沒問題再刪除原檔」,或自己先備份一份。放行後也記得用 /diff 檢查。

實作三:批次改檔名

情境:你剛從相機匯出 50 張旅遊照片,檔名全是 IMG_4521、IMG_4522 這種看不出內容的名字。你想改成「旅遊-日期-編號」的格式,方便之後找。

提示詞
把這個資料夾裡所有 IMG_ 開頭的照片批次改檔名。格式改成「日本旅遊-拍攝日期-流水號」,例如「日本旅遊-20250315-001.jpg」。拍攝日期從照片的 EXIF 讀取,流水號按拍攝時間先後排序。先給我計畫,我確認後再動手;改完列出前 5 個和最後 5 個讓我確認。
Codex 背後做了什麼?

Codex 會讀取每張照片的 EXIF 拍攝時間,按時間排序後給每張照片一個流水號,然後依照你指定的格式逐一改檔名。改完會列出改名前後的對照,你也可以再用 /diff 看完整清單,確認結果。

⭐ 舉一反三

批次改檔名不只能用在照片。你也可以拿來:

  • 把客戶傳來的「報價單(1).pdf」「報價單(2).pdf」改成「客戶名-日期-報價單.pdf」
  • 把掃描檔從「Scan001.pdf」改成「2025-03-合約-供應商A.pdf」
  • 統一團隊檔案的命名規則

實作四:下載資料夾按類型完整歸檔

情境:你的「下載」資料夾是個災難現場——PDF、Word、Excel、圖片、壓縮檔全部攪在一起,幾百個檔案堆成一座山。實作一只分三桶,這次我們做更細的分類。

提示詞
幫我整理這個 Downloads 資料夾。把檔案按類型分類: - PDF 檔 → 「文件-PDF」資料夾 - Word 檔(.doc, .docx)→ 「文件-Word」資料夾 - Excel 檔(.xls, .xlsx)→ 「試算表」資料夾 - 圖片(.jpg, .png, .gif, .heic)→ 「圖片」資料夾 - 壓縮檔(.zip, .rar)→ 「壓縮檔」資料夾 - 其他 → 「其他」資料夾 先給我計畫再動手。不要動到子資料夾裡的東西,只處理第一層的檔案。分類完告訴我每種各有幾個檔案。
Codex 背後做了什麼?

Codex 會列出資料夾第一層的所有檔案,根據副檔名判斷類型,先給你一份「哪個副檔名進哪個資料夾、各幾個檔」的計畫;你放行後,它才自動建立對應的分類資料夾、把檔案一個一個搬進去,並回報每個分類有幾個檔案。因為只叫它處理第一層、又先看過計畫,就不怕它誤動到子資料夾。

⚠️ 第一次用建議先小範圍測試
如果你的 Downloads 裡有上千個檔案,建議先複製幾十個到測試資料夾,cd 進去、在提示詞加一句「先給我計畫、先別動手」試跑一次,確認分類邏輯符合你的預期,再對整個資料夾執行。

寫好提示詞的三個原則

1. 先 cd 到正確的資料夾

Codex 一律在你當前所在的目錄工作。整理哪個資料夾,就先 cd 進去再啟動 codex。這比在提示詞裡描述路徑更保險,Codex 不會跑錯地方。

2. 講清楚「怎麼分」,並要求先給計畫

分類規則要具體:「按日期分」「按副檔名分」「按客戶名稱分」都比「幫我整理一下」明確。再加一句「先給我計畫、先別動手」,不論哪個核可模式,你都能在它動任何檔案之前先攔一次看計畫。

3. 放行後用 /diff 驗收

在提示詞最後要求「列出結果」之外,放行執行完,一定用 /diff 看它到底動了什麼。這樣你可以馬上確認有沒有問題,不用自己去資料夾一個一個檢查。

⭐ 重點回顧

檔案整理這件事,過去你可能要花一整個下午。現在只要 cd 進資料夾、打開 Codex CLI 講一句話,幾分鐘就搞定。記住那套黃金節奏:先給計畫 → 看過計畫 → 放行執行 → /diff 驗收。路徑對、規則具體、先看計畫再放行,Codex 就能幫你把檔案整理得清清楚楚,而且每一步都在你的掌控之中。

本教學由 SANOC 聖威光電 製作

本課程沒有啟用評論功能。