我不知道如何編寫名稱中包含空格的資料夾的路徑(在終端機中)。
我試過:
cd /path/path/path/"A Folder"/file
cd /path/path/path/'A Folder/file
cd /path/path/path/A_Folder/file
但他們都透過終端返回錯誤:
[command]: cannot access '/path/path/path/A Folder/file' No such a file or directory
我仍然可以通過以下步驟訪問它:
cd /home
cd user
cd Desktop
cd "Bash Programming"
bash Example
答案1
您可以用雙引號 (")、單引號 (') 將整個路徑括起來,或使用反斜線 (\) 轉義空格字元:
cd "/path/path/path/A Folder/file"
cd '/path/path/path/A Folder/file'
cd /path/path/path/A\ Folder/file
答案2
引用整個名稱:
cd "/path/path/path/A Folder/file"
或使用反斜線僅轉義奇怪的字元(在本例中為空格)。
cd /path/path/path/A\ Folder/file
另一件可以嘗試的是使用製表符補全:
cd /home/user/Desktop/Bas
然後按 TAB 鍵,這應該完成:
cd /home/user/Desktop/Bash\ Programming/
然後您可以輸入路徑的其餘部分。
答案3
你試過這個嗎?
cd Bash\ Programming
或者
/path/path/path/A\ Folder/file
答案4
將全部或部分路徑放在單引號或雙引號中,或使用反斜線轉義空格。
例如:
cd /path\ to\ folder
cd '/path to folder'