Chinaunix

标题: mv命令请教 [打印本页]

作者: unixXiaoqiang    时间: 2010-02-02 11:56
标题: mv命令请教
在centos5.2上有个tomcat应用。部署在/opt/tomcat/ROOT/下。
有个图片上传目录为,/opt/tomcat/ROOT/upload,访问正常。(http://xxx/upload/test.jpg)
当执行了命令
cd /opt/tomcat/ROOT/upload
mv upload/ ..
后upload目录到了上级 ,即 /opt/tomcat/upload
但是通过浏览器依然能访问该upload目录下的图片(http://xxx/upload/test.jpg)
而新上传的图片(在/opt/tomcat/ROOT/upload下,却无法访问)
但是当我,把/opt/tomcat/upload目录重新命名后,新上传的图片却能访问了。
mv移走了,在原位置,该目录还能访问?
作者: vermouth    时间: 2010-02-02 13:47
服务里会设定那个目录是做什么用得,你乱挪系统肯定找不到了。
本来 放在 /opt/tomcat/ROOT/,这个就是网站的根目录;你挪到上一曾,系统自然就不能通过相对路径找了。
好好看看配置文件~
作者: unixXiaoqiang    时间: 2010-02-02 16:13
回复 2# vermouth


    我是通过绝对路径访问的。html里的链接是/upload/test.jpg
  
奇怪的是,我吧upload目录挪到上级,理论上图片应该无法访问了。但却是可以访问到。但在原来的位置新建一个upload目录,里面放一个图片,却看不到。
等我把挪出来的upload目录改了个名。新建的upload目录却能访问了。
作者: vermouth    时间: 2010-02-02 16:16
网站主目录是哪个呢?
作者: Celinde    时间: 2010-02-02 16:16
挪过去之后重启下tomcat试试。
可能是缓存的原因
作者: chenyx    时间: 2010-02-02 22:12
很可能是缓存的
作者: laiwenhui    时间: 2010-02-02 22:47
百分百是缓存问题




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2