cd无法在bash中找到该文件

时间:2017-05-10 20:00:12

标签: bash cd windows-subsystem-for-linux

当我使用bash时,cd命令不起作用,并说即使它存在,它们也不是这样的文件或目录。

hudson@DESKTOP:~$ cd C:\Users\Hudson\Desktop\Rake\SportBukkit-master
bash: cd: C:UsersHudson: No such file or directory

1 个答案:

答案 0 :(得分:1)

\字符是转义字符。每the Advanced Scripting guide at the Linux Documentation Project

  

转义是一种引用单个字符的方法。逃亡 ()   在一个字符前面告诉shell解释该字符   字面上。

     

某些转义字符的特殊含义

     

...

     

\ n

     

表示换行符

     

\ r

     

表示返回

     

\吨

     

表示标签

     

符\ v

     

表示垂直标签

     

\ B'/ P>      

表示退格

     

\一

     

表示警报(哔哔声或闪光灯)

由于\U并不特殊,因此它被解释为简单的U

因此您输入了

hudson@DESKTOP:~$ cd C:\Users\Hudson\Desktop\Rake\SportBukkit-master

导致错误消息

bash: cd: C:UsersHudson: No such file or directory

因为\UU等等。

您需要输入

hudson@DESKTOP:~$ cd C:\\Users\\Hudson\\Desktop\\Rake\\SportBukkit-master

因此\\被解释为单个\

或者,如评论中所述,请使用/