cd-ing 到一个有大量空格的目录 - mac 终端

cd-ing 到一个有大量空格的目录 - mac 终端

我想 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 拖到终端即可。它会为您正确格式化。

相关内容