如何在其名称中写入带空格的文件夹的路径?

我无法弄清楚如何在其名称中写入包含空格的文件夹的路径(在终端中)。

我试过了:

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 

您可以用双引号(“),单引号(’)括起整个路径,或者使用反斜杠(\)转义空格字符:

 cd "/path/path/path/A Folder/file" cd '/path/path/path/A Folder/file' cd /path/path/path/A\ Folder/file 

引用整个名称:

 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/ 

然后,您可以键入路径的其余部分。

你试过这个吗?

 cd Bash\ Programming 

要么

 /path/path/path/A\ Folder/file 

要么使用反斜杠将全部或部分路径放在单引号或双引号或转义空间中。
例如:

 cd /path\ to\ folder cd '/path to folder'