linux下如何打开如下目录-BiaB

user@ibat01:~$pwduser@ibat01:~$/home/useruser@ibat01:~$ ls -lllrwxrwxrwx 1 user user 17 Jun 28 2018 BiaB -> /mnt/install/BiaB

从最后一句可以知道,在你提问的当前目录下,有一个名称是「BiaB」的软链接,它指向的是目录「/mnt/install/BiaB」,要打开这个「BiaB」目录的话,跟打开一般目录一样用cd命令就可以了,——当然了,首先你得确保相关目录有cd进入的权限。

cd BiaB

回车之后,就打开了,终端中显示的目录名称将变为「~/BiaB」,但是实际上是进入了「/mnt/install/BiaB」目录,因为前面的软链接「BiaB」就相当于是目录「/mnt/install/BiaB」的一个快捷方式。

如有帮助,烦请采纳,谢谢!

追问

麻烦看下我附件中的截图,权限都没问题,可就是打不开这下面的BiaB文件夹??

追答

看你的截图,即使你在目录「/mnt/install/」里面,使用cd命令也无法切换进入「BiaB」或「eNodeB」,那么应该是位于「/mnt/install/」下面的「BiaB」与「eNodeB」本身就「不是目录」吧!

你用这句命令可以只查看目录:

ls -F | grep "/"

先确认一下,究竟位于「/mnt/install/」下面的「BiaB」与「eNodeB」是不是目录吧?

在「/mnt/install/」目录下,输入上面这条命令,回车后,在结果中显示出来了的话,就是目录;没有显示出来的话,那肯定就不是目录了,当然就无法用cd命令切换进入了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-20
not a directory
目录的权限都是以d开头的,类似于 drwxrwx---
/mnt/install/BiaB 就不是个目录啊 你怎么进啊
第2个回答  2019-02-24
$ ln -s test link2test
$ ls -l | grep test
-rwxr-xr-x 1 group user 9016 2011-09-09 19:04 functest
-rw-r--r-- 1 group user 145 2011-09-09 19:02 functest.c
lrwxrwxrwx 1 group user 4 2011-09-09 19:19 link2test -> test
-rwxr-xr-x 1 group user 7697 2011-07-22 19:00 test
-rw-r--r-- 1 group user 1405 2011-07-22 19:00 test.c
建议看看《Linux就该这么学》这本书
第3个回答  2019-02-15
这不是已经打开了吗?
而且你还建立了软连接
第4个回答  2019-02-18
软链接,不能使用cd,不是目录