Agentic Research

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 確認位置,否則它會對著錯誤的資料夾做事。
  • 在腳本或指令裡用相對路徑,又假設換個地方跑也成立。相對路徑錨定在工作目錄上,啟動的位置一換,所有檔案都「失蹤」。

相關詞條

下一步