1. 目录软连接
ln -s maven-3.2.1 maven
这里 maven-3.2.1 是源文件,maven 是目标文件。
这样做的好处是,以后 Maven升级后,比如升到了3.2.2版本,只需执行如下命令,而环境脚本无需修改:
rm maven
ln -s maven-3.2.2 maven
也可以省略目标文件,如果不指定目标文件,ln 命令会在当前目录中创建一个和源文件一样的文件名。
考虑如下场景:
/root 所在分区很大,而 /opt 所在分区空间不够了,而环境变量等是设置在 /opt 目录下的。
可以通过 ln -s 解决这个问题,进行如下操作:
# cd /root
# mkdir ose
# cd /opt
# ln -s /root/ose
# ll
输出如下:
lrwxrwxrwx. 1 root root 9 2月 3 11:50 ose -> /root/ose
会看到在 /opt 目录下创建了一个 ose 目录,并指向 /root/ose。
参考文献:
1. http://www.9usb.net/200812/linux-ln.html
2. http://www.cnblogs.com/peida/archive/2012/12/11/2812294.html
ln -s maven-3.2.1 maven
这里 maven-3.2.1 是源文件,maven 是目标文件。
这样做的好处是,以后 Maven升级后,比如升到了3.2.2版本,只需执行如下命令,而环境脚本无需修改:
rm maven
ln -s maven-3.2.2 maven
也可以省略目标文件,如果不指定目标文件,ln 命令会在当前目录中创建一个和源文件一样的文件名。
考虑如下场景:
/root 所在分区很大,而 /opt 所在分区空间不够了,而环境变量等是设置在 /opt 目录下的。
可以通过 ln -s 解决这个问题,进行如下操作:
# cd /root
# mkdir ose
# cd /opt
# ln -s /root/ose
# ll
输出如下:
lrwxrwxrwx. 1 root root 9 2月 3 11:50 ose -> /root/ose
会看到在 /opt 目录下创建了一个 ose 目录,并指向 /root/ose。
参考文献:
1. http://www.9usb.net/200812/linux-ln.html
2. http://www.cnblogs.com/peida/archive/2012/12/11/2812294.html
没有评论:
发表评论