我一直无法移动到名称中有空格的目录,但我只是认为这是 Cygwin 的问题并解决了它。
然后我发现我可以创建指向那些目录的符号链接,这让我可能认为它不是 Cygwin。然后我记得我为它创建了一个别名,cd
它会列出目录内容并看到了这个:
cdls { cd $1; ls; }
alias cd='cdls'
所以问题是当我尝试这个时它失败了:
$ cd /cygdrive/c/Program\ Files/
bash: cd: /cygdrive/c/Program: No such file or directory
我可以看到空间导致路径被拆分为多个参数,但我如何再次将它们连接在一起?