看似无效没有这样的文件或目录错误

时间:2014-09-16 00:37:11

标签: unix ls cd nosuchfileexception

我正在尝试在Unix中打开一个目录。如果我输入命令

ls

我看到当前目录中列出的目录,但是如果我支持

cd [directory_name]

我收到错误

No such file or directory

我也无法使用'tab'键自动完成目录名称。有谁知道可能导致这种情况的原因?

2 个答案:

答案 0 :(得分:0)

这是一个例子:

user@stackoverflow:~$ ls
users questions file.txt
user@stackoverflow:~$ cd /questions
user@stackoverflow:~/questions$

确保您尝试访问的是有效文件夹,而不是文件。

进一步解释:

列出当前目录的内容(任一):

ls .
ls

列出主目录的内容(无论您身在何处):

ls ~

列出根目录的内容(无论您身在何处):

ls /

答案 1 :(得分:0)

检查您是否使用了正确的大小写?这是区分大小写的。如果你希望bash不关心文件的大小写,请将它添加到你的〜/ .inputrc。

set completion-ignore-case on