Working Directory(工作目錄)
又稱:工作目錄 · 目前目錄 · 當前目錄 · pwd · current directory
你現在「站在」哪個資料夾:沒寫完整路徑的指令,預設都在這裡作用。
你會在什麼時候遇到它
從你打下第一個指令開始,你就站在某個工作目錄裡 —— 通常是家目錄。剛剛建立的檔案「不見了」、叫 AI 讀的 notes.txt「不存在」,九成不是檔案消失,而是你和程式站的資料夾不一樣。啟動 AI 編程工具前先用 pwd 確認它要在哪個目錄工作,是最便宜的一道保險。
打個比方
像在書架前說「把第二排那本拿給我」:這句話要成立,對方得知道你站在哪個書架前。pwd 就是隨時問一句「我現在到底站在哪」。
最小範例
pwd # 印出目前的工作目錄(絕對路徑)
ls # 「這裡」有什麼 —— 永遠相對於工作目錄
cd notes # 進到 notes 子資料夾
pwd # 再問一次,答案已經變了
cd .. # 回到上一層同一個 ls 每次印出不同內容:變的不是指令,是「這裡」。相對路徑(notes、../x)都從工作目錄算起;以 / 或 ~ 開頭的絕對路徑則不管你站在哪。Windows PowerShell 也認得 pwd 和 cd。
最常搞錯的地方
- 以為工具從哪裡打開就哪裡都行。從啟動器或 IDE 開出來的終端機通常站在家目錄;跑 AI agent 之前先 pwd 確認位置,否則它會對著錯誤的資料夾做事。
- 在腳本或指令裡用相對路徑,又假設換個地方跑也成立。相對路徑錨定在工作目錄上,啟動的位置一換,所有檔案都「失蹤」。
相關詞條
下一步
- 五分鐘設置你的 LLM 開發環境15 min