当我使用bash时,cd命令不起作用,并说即使它存在,它们也不是这样的文件或目录。
hudson@DESKTOP:~$ cd C:\Users\Hudson\Desktop\Rake\SportBukkit-master
bash: cd: C:UsersHudson: No such file or directory
答案 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
因为\U
是U
等等。
您需要输入
hudson@DESKTOP:~$ cd C:\\Users\\Hudson\\Desktop\\Rake\\SportBukkit-master
因此\\
被解释为单个\
。
或者,如评论中所述,请使用/
。