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 進去。
因為提示詞要它「先別動手」,Codex 會先回你一份計畫(例如:.jpg .png .heic → images/、.pdf .docx → docs/、.csv .xlsx → data/,共 128 個檔)。你看順眼了,直接回它一句就放行:
/diff 會列出這次工作的所有變更,你不用親自打開資料夾一個一個對,就能確認搬對了沒。
在給計畫階段,Codex 會掃描資料夾、統計每種副檔名各有幾個,寫出一份分類計畫給你,但不碰任何檔案。你回「照計畫執行」之後,它才在這個工作資料夾裡建立 images/、docs/、data/,把檔案逐一搬進去,最後回報每個子資料夾各收了幾個檔。整個過程你不用打開任何一個檔案。
實作二:照片按日期自動分類
情境:你的桌面或某個資料夾裡堆了好幾百張照片,從去年到今年都有,全部混在一起。你想按「年/月」分類,但手動拖太痛苦了。
Codex 會寫一小段程式掃描資料夾裡所有的圖片檔,讀取每張照片的 EXIF 資訊(裡面記錄了拍攝日期),自動建立對應的年/月資料夾,然後把照片一張一張搬進去。讀不到 EXIF 的就改用檔案本身的修改日期來判斷。要跑這段程式屬於「在工作區內執行指令」,用預設的 代我核准 模式即可。
照片會被「移動」到新資料夾,不是複製。保險做法有兩個:一是在提示詞加一句「先給我計畫、先別動手」,確認邏輯無誤再放行;二是在提示詞裡加一句「先用複製的方式,確認沒問題再刪除原檔」,或自己先備份一份。放行後也記得用
/diff 檢查。
實作三:批次改檔名
情境:你剛從相機匯出 50 張旅遊照片,檔名全是 IMG_4521、IMG_4522 這種看不出內容的名字。你想改成「旅遊-日期-編號」的格式,方便之後找。
Codex 會讀取每張照片的 EXIF 拍攝時間,按時間排序後給每張照片一個流水號,然後依照你指定的格式逐一改檔名。改完會列出改名前後的對照,你也可以再用 /diff 看完整清單,確認結果。
批次改檔名不只能用在照片。你也可以拿來:
- 把客戶傳來的「報價單(1).pdf」「報價單(2).pdf」改成「客戶名-日期-報價單.pdf」
- 把掃描檔從「Scan001.pdf」改成「2025-03-合約-供應商A.pdf」
- 統一團隊檔案的命名規則
實作四:下載資料夾按類型完整歸檔
情境:你的「下載」資料夾是個災難現場——PDF、Word、Excel、圖片、壓縮檔全部攪在一起,幾百個檔案堆成一座山。實作一只分三桶,這次我們做更細的分類。
Codex 會列出資料夾第一層的所有檔案,根據副檔名判斷類型,先給你一份「哪個副檔名進哪個資料夾、各幾個檔」的計畫;你放行後,它才自動建立對應的分類資料夾、把檔案一個一個搬進去,並回報每個分類有幾個檔案。因為只叫它處理第一層、又先看過計畫,就不怕它誤動到子資料夾。
如果你的 Downloads 裡有上千個檔案,建議先複製幾十個到測試資料夾,
cd 進去、在提示詞加一句「先給我計畫、先別動手」試跑一次,確認分類邏輯符合你的預期,再對整個資料夾執行。
寫好提示詞的三個原則
Codex 一律在你當前所在的目錄工作。整理哪個資料夾,就先 cd 進去再啟動 codex。這比在提示詞裡描述路徑更保險,Codex 不會跑錯地方。
分類規則要具體:「按日期分」「按副檔名分」「按客戶名稱分」都比「幫我整理一下」明確。再加一句「先給我計畫、先別動手」,不論哪個核可模式,你都能在它動任何檔案之前先攔一次看計畫。
在提示詞最後要求「列出結果」之外,放行執行完,一定用 /diff 看它到底動了什麼。這樣你可以馬上確認有沒有問題,不用自己去資料夾一個一個檢查。
檔案整理這件事,過去你可能要花一整個下午。現在只要 cd 進資料夾、打開 Codex CLI 講一句話,幾分鐘就搞定。記住那套黃金節奏:先給計畫 → 看過計畫 → 放行執行 → /diff 驗收。路徑對、規則具體、先看計畫再放行,Codex 就能幫你把檔案整理得清清楚楚,而且每一步都在你的掌控之中。
本教學由 SANOC 聖威光電 製作