我想 cd 到文件夹名称中有空格的路径,但不起作用。我想直接导航到途中有多层目录的目录,每层目录都有很多空格。请看以下示例:
假设我想导航至:
./文件夹/动物图片/狗图片/金毛猎犬图片/金毛猎犬玩球
我试过:
cd ./Folder/"Animal Pictures"/"Dog Pictures"/"Golden Retriever Pictures"/"Golden Retrievers Playing Ball"
但是我收到了错误:
cd: too many arguments
我应该怎么办?
答案1
使用反斜杠来指示下一个字符是名称的一部分,而不是新指令开始的分隔符。
cd ./Folder/Animal\ Pictures/Dog\ Pictures/Golden\ Retriever Pictures/Golden\ Retrievers\ Playing\ Ball
您可以测试一下,甚至可以使用它来比打字快得多,只需输入cd
然后将文件夹本身从 Finder 拖到终端即可。它会为您正确格式化。