Linux No such file or directory

同事在linux中cd到一个文件夹时,提示No such file or directory,但用ls -l 命令却能查看到改文件夹,并且有访问权限。

问为什么?

这种情况一般是大小写或者是空格的问题。下面重现一下这个问题。


-- 1.新建'jsp '文件夹,有空格
[jboss@dev04 demo]$ mkdir 'jsp '

 

--2 .查看
[jboss@dev04 demo]$ lS -l
total 16
drwxrwxr-x 2 jboss jboss 4096 Jul 13 19:31 demo3
drwxrwxr-x 2 jboss jboss 4096 Jul 13 18:55 image
drwxrwxr-x 2 jboss jboss 4096 Jul 27 23:11 jsp 
drwxrwxr-x 4 jboss jboss 4096 Jul 13 18:55 WEB-INF

--3 cd 到jsp目录时报错
[jboss@dev04 demo]$ cd jsp
-bash: cd: jsp: No such file or directory

-- 4.利用转义字符进入到'jsp '目录
[jboss@dev04 demo]$ cd jsp\ /
[jboss@dev04 jsp ]$ pwd
/home/jboss/demo/jsp


[jboss@dev04 jsp ]$ cd ..
[jboss@dev04 demo]$ ls
demo3  image  jsp   WEB-INF

--5.用mv重命名jsp文件夹
[jboss@dev04 demo]$ mv jsp\ /   jsp


[jboss@dev04 demo]$ cd jsp/


[jboss@dev04 jsp]$ pwd


/home/jboss/demo/jsp

原文地址

猜你喜欢

转载自blog.csdn.net/xujingcheng123/article/details/79971063