
“//”指定的目錄是什麼意思?
可以透過在命令提示字元下鍵入“cd //”來存取它。
我已經在 mac 10.9.5 和 Centos 6 上嘗試過這個。在提示中,它顯示目錄的“//”。這只是提示代碼中的小故障嗎?我使用 \w 顯示工作目錄。
答案1
cd // = 將 shell 工作目錄變更為根目錄
答案2
歷史相容性,因為 Unix 的早期版本使用諸如//host/path
.
來自 bash 常見問題:
E10) 為什麼
cd //' leave $PWD as
//'?POSIX.2 在其對「cd」的描述中說三或在規範化當前工作目錄時,多個前導斜線可以替換為單一斜線。
我認為這是為了歷史相容性。某些版本的 Unix 和早期的網路檔案系統使用 //hostname/path 形式的路徑來存取
path' on server
主機名稱'。