ubuntu14版本中,使用cd命令进入该文件夹的子文件夹提示找不到文件,必须输入完整路径。请各位指示啊??

手上没分,只希望好心人帮个忙。具体如下:假设文件夹tmp中含有子文件夹tmpto.在终端中输入cd /tmp,可以进入文件夹tmp,使用ls命令可以看到它的内容中有子文件夹tmpto,再使用cd /tmpto,提示找不到文件夹。但是如果使用 cd /tmp/tmpto命令,可以进入。这样会很麻烦,我记得已经没有这种问题出现,哪位知道的赐教一下啊!!!谢谢!!!!!!

我看到你的三个cd命令是如下样子:
cd /tmp
cd /tmpto
cd /tmp/tmpto
这里说明下目录位置问题,cd /xxxx说明这个xxxx文件夹位于根目录下。
那么可以明显的知道tmp位于根目录,所以进入tmp是使用cd /tmp。
而tmpto的全路径是:/tmp/tmpto,所以进入tmpto的方法如下两种:
1、cd /tmp/tmpto
2、cd /tmp
cd tmpto
如果先进入了tmp,然后要再进入tmp下的子文件夹的话,就不应该再在前面使用/了,这里需要的是相对路径
明白了不?
还不明白的话百度一下资料,学习下:
1、linux的目录结构;
2、绝对路径和相对路径;
3、(有必要的话)linux分区;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-23
我看到你的三个cd命令是如下样子:
cd /tmp
cd /tmpto
cd /tmp/tmpto
这里说明下目录位置问题,cd /xxxx说明这个xxxx文件夹位于根目录下。
那么可以明显的知道tmp位于根目录,所以进入tmp是使用cd /tmp。
而tmpto的全路径是:/tmp/tmpto,所以进入tmpto的方法如下两种:
1、cd /tmp/tmpto
2、cd /tmp
cd tmpto
如果先进入了tmp,然后要再进入tmp下的子文件夹的话,就不应该再在前面使用/了,这里需要的是相对路径。
明白了不?
还不明白的话百度一下资料,学习下:
1、linux的目录结构;
2、绝对路径和相对路径;
3、(有必要的话)linux分区;
第2个回答  2019-12-23
这个问题非常复杂,不是三言两语就可以解决的,当然一句话就够了
相似回答