首页 新闻 会员 周边 捐助

linux的ln命令

0
[待解决问题]

请问:

创建软连接:

ln -s  /usr/chuxin/apache-tomcat-7.0.65-8008/webapps/mis  /tmp/sharevol
源目录 根目录

到底是哪个在前面啊,我把图片存储到/tmp/sharevol下了,,但是我不知道这个创建软连接是怎么创建的,哪个在前呢?

 

我想达到的目的是:当请求/usr/chuxin/apache-tomcat-7.0.65-8008/webapps/mis这个地址时,命令应该指的是我存储照片的地址!

 

求大神告知:我选方法一还是二?

方法一:ln -s  /usr/chuxin/apache-tomcat-7.0.65-8008/webapps/mis  /tmp/sharevol

方法二:ln -s  /tmp/sharevol  /usr/chuxin/apache-tomcat-7.0.65-8008/webapps/mis 

三哥大龙的主页 三哥大龙 | 初学一级 | 园豆:74
提问于:2016-05-24 16:12
< >
分享
所有回答(1)
0

ln [选项]...源文件 目标文件(新的链接文件)

你的,应该选择方法二

[0] | 园豆:1257 (小虾三级) | 2016-05-24 18:42

   为什么呢?

支持(0) 反对(0) 三哥大龙 | 园豆:74 (初学一级) | 2016-05-24 18:46

@三哥大龙:

软链接文件不是符号链接文件吗?也就是说,这个链接文件的内容存放的是它所连接的文件(源文件)的路径名。相当于win下的快捷方式。

看图:为a文件新建符号连接alink,alink指向了a文件。

支持(0) 反对(0) [0] | 园豆:1257 (小虾三级) | 2016-05-24 20:07

@[0]: 那么请问,我如何用java代码访问这个快捷方式的文件夹里面的东西呢

支持(0) 反对(0) 三哥大龙 | 园豆:74 (初学一级) | 2016-05-24 20:12

@三哥大龙: 

你通过这个快捷方式,访问的还是原来文件夹的内容。

看图吧,我只在a文件下新建了文件,通过ls 链接文件,访问的还是原文件夹下的内容,只是中间有个跳转,执行稍微慢了一下。

至于java怎么访问。不好意思,还木有接触过java。

支持(0) 反对(0) [0] | 园豆:1257 (小虾三级) | 2016-05-24 20:34

@[0]: 好吧!

支持(0) 反对(0) 三哥大龙 | 园豆:74 (初学一级) | 2016-05-25 15:25
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册