我不知道如何写出名称中包含空格的文件夹的路径(在终端中)。
我试过:
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'