名稱中帶空格的資料夾路徑怎麼寫?

名稱中帶空格的資料夾路徑怎麼寫?

我不知道如何編寫名稱中包含空格的資料夾的路徑(在終端機中)。

我試過:

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'

相關內容