我是完全陌生的人,在Ubuntu 12.04中迷路了,我无法导航到我的Sublime文件夹,该文件夹位于/ opt文件夹中。但是,我一直尝试通过终端窗口导航到它。该目录被染成蓝色,不知道这意味着什么...但是我可以使用GUI资源管理器访问该文件夹...?
k@k-Ubuntu:~$ cd /opt
k@k-Ubuntu:/opt$ ls
Sublime Text 2
k@k-Ubuntu:/opt$ cd Sublime Text 2
bash: cd: Sublime: No such file or directory
k@k-Ubuntu:/opt$ cd /Sublime Text 2
bash: cd: /Sublime: No such file or directory
/opt
通过终端进入目录,然后运行以下命令,
k@k-Ubuntu:~$ cd /opt
k@k-Ubuntu:/opt$ cd "Sublime Text 2"
由于要连接的文件夹的名称中有空格,因此必须在名称两边加上引号,以使Shell正确读取它(作为一个名称)。在其他情况下,它将仅读取,Sublime
而这个不存在。
避免此问题的另一种方法是使用“制表符完成”。此功能将帮助您自动填写怪异的名称和/或长名称。在此处阅读有关制表符完成的知识并学习它。这非常有用(已在Ubuntu中预装)。
带空格的名称的第三种方式是反斜杠\
。上面带引号的命令可能是
cd Sublime\ Text\ 2/
反斜杠后跟一个空格,明确表示一个空格。
建议如下:不要在Linux中创建名称为空格的文件夹。喜欢类似Sublime-Text-2
或的东西Sublime_Text_2
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句