dzhangang 发表于 2005-7-9 10:34:48

求助关于root下不能访问文件

小弟刚装了Redhatlinux,可是却发现使用root登陆后在xwindow下使用cd命令只能进入linux系统原有的文件夹,访问我新建的文件或文件夹时都显示没有这个文件。
请各位大虾指教!!!

BOoRFGOnZ 发表于 2005-7-9 11:27:37

好象是没有刷出来
rh的x下的文件管理老版本一向很慢

keven 发表于 2005-7-13 13:42:04

你可以通过ls -al 看看有没有你建的文件或文件夹

dzhangang 发表于 2005-7-16 13:23:13

这个我试过,都在的,我很郁闷。

keven 发表于 2005-7-18 10:09:48

你能把不能文件夹的列表和不能访问的错误信息贴上来,看看吗?这样才能更好的分析问题

一无所有~ 发表于 2005-7-18 13:38:29

不是吧,大哥,你自己建的文件夹,你不能访问?我晕倒,你的文件夹是不是mount来的哦,也不会啊,那样你应该用ls -l看不见才对啊,我觉得你的文件是路径没有写对,不然不会找不到的

dzhangang 发表于 2005-7-19 22:05:17

这里是我在Linux下执行的一系列操作,请高手帮我看看,我操作系统出什么问题了.
# ls -l
总用量 120
drwxr-xr-x    2 root   root      327684月 12 03:57 bin
drwxr-xr-x    2 root   root         4096 2003-01-25dict
drwxr-xr-x    2 root   root         4096 2003-01-25etc
drwxr-xr-x    4 root   root         40964月 12 03:44 games
drwxr-xr-x   98 root   root         81924月 12 03:54 include
drwxr-xr-x    8 root   root         40964月 12 03:50 kerberos
drwxr-xr-x   75 root   root      368644月 12 03:54 lib
drwxr-xr-x    6 root   root         40964月 12 03:54 libexec
drwxr-xr-x   11 root   root         40964月 12 03:23 local
drwxr-xr-x    2 root   root         81924月 12 03:47 sbin
drwxr-xr-x182 root   root         40964月 12 03:58 share
drwxr-xr-x    4 root   root         40964月 12 03:51 src
lrwxrwxrwx    1 root   root         104月 12 03:23 tmp -> ../var/tmp
drwxr-xr-x    8 root   root         40964月 12 03:51 X11R6
# cd /bin
# cd /usr
# cd /dict
bash: cd: /dict: 没有那个文件或目录
# cd /etc
# cd /usr
# cd /games
bash: cd: /games: 没有那个文件或目录
# cd /include
bash: cd: /include: 没有那个文件或目录
# cd /kerberos
bash: cd: /kerberos: 没有那个文件或目录
# cd /lib
# cd /usr
# cd /libexec
bash: cd: /libexec: 没有那个文件或目录
# cd /local
bash: cd: /local: 没有那个文件或目录
# cd /sbin
# cd /usr
# cd /share
bash: cd: /share: 没有那个文件或目录
# cd /src
bash: cd: /src: 没有那个文件或目录
# cd /X11R6
bash: cd: /X11R6: 没有那个文件或目录
#

zhy2111314 发表于 2005-7-20 08:01:59

你的操作系统没有出问题,关键问题你没有理解Linux下的目录结构,首先linux下路径分为绝对路径和相对路径,绝对路径就是全路径,相对路径就是相对当前的位置而言的路径,比如你现在输入pwd看看,出来的就是你的绝对路径:

[zhyfly]@[zhy2fly][/mnt/fatd](0)$pwd
/mnt/fatd
[zhyfly]@[zhy2fly][/mnt/fatd](0)$

而相对路径就是你在当前的位置去看其它的目录或文件而得到的路径,就好比说北京是首都,我们以北京来中心衡量一个城市的位置,北京离上海400公里,而我现在山东青岛,我山东青岛到上海距离是300公里,那个400就相当于绝对路径,而300就是相对路径了。
还有Linux下有个根,就是/,相当于上面的北京了:),你在任何位置输入/,就等于回到了根目录下,就是最上层,你在上面ls看到下面有dict目录,但是你在输入时输入了/dict,shell就会到根目录下寻找dict目录,当然不会找到了,至于那些其它的能找到的,你cd /再ls看看就知道了:)

keven 发表于 2005-7-20 11:54:07

你的绝对路径和相对路径概念没有弄清楚,楼上斑竹已经说得很清楚了。如果想进入games目录,你可以cd /usr/games就可以

dzhangang 发表于 2005-7-21 10:20:13

多谢两位高手的指教,我现在已经明白了 :-D ,谢谢.

wanggang 发表于 2005-7-21 14:33:59

感谢斑竹,讲的太好了!
页: [1]
查看完整版本: 求助关于root下不能访问文件