2014年4月21日星期一

Linux_037:常用命令之八:ln

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

没有评论: