系统中有这样的目录:roor/temp/abc
执行cd ;回车
然后cd /temp/ ;回车
进入temp目录下;
此时,如果想进入“abc”目录下,直行cd /abc/ 为什么不可以? 格式如下:
【root@localhost temp]# cd /abc/
理解既然已经在“temp”目录中,直接进入下一级目录应该是绝对路径了,怎么还需要使用绝对路径进入? 也就是:cd /temp/abc/ .
另外,请老师或学长帮忙举两个进入目录abc的例子,帮俺理解理解。
谢谢!
你这样cd /abc/是绝对路径的写法,是会去根目录下找一个叫abc的目录,所以当然进不去,如果你现在已经是在temp目录下了,通过cd ./abc/这样才是通过相对目录进入,或者通过绝对路径cd /root/temp/abc/ 这样进入
cd temp
cd /temp/
在提示行中没有看出区别来。汗。
再说明一下吧:
我的问题出在“cd”上,命令格式“cd temp”与 “cd /temp/”是不一样的
虽然提示行显示的都一样【root@localhost temp】#,但是,用“cd temp”命令执行后没有真正意义的进入temp目录下,因此,直接进入下一级目录还要说明路径(无论相对路径或绝对路径)。
俺是个0起点,请帮忙给上边的问题做个定义。谢谢!
感谢! 用cd ./abc/ 和cd /temp/abc/都能正确的进入abc。 您给的例子其中“cd .”有启发,再次感谢!
其中迷惑的就是既然已经在temp目录下了,进入它的下级目录还要标明我在哪才做。:)