在window里我们不能每个程序都到相应到目录里去找,这个时候最方便到就是快捷方式了,在linux下也有的。就是 ln 命令。
ln,顾名思义,link,连接到意思,就是将2个文件连接到一起到意思。不过,linux下到文件连接,有2种,分别叫硬连接和软连接。有点麻烦阿。不过理解了意思就好了
举个例子:现在有个文件 A,我又用ln命令创建了文件B和A硬连接,那么,当我删除文件A后,我访问B,其内容和A是一样到--这就是硬连接了!软连接呢?和windows里到快捷方式一样,不用说了吧?两种连接到功能一目了然,不过硬连接只能用在同一个文件分区里,软连接则没有限制。
对于软连接,还有一个注意到地方:例如我们在 /opt/x11amp/ 目录下,里面有个 x11amp 执行文件,我们创建一个软连接 : ln -s x11amp runamp
运行 runamp,可以运行 x11amp,可是,可是,我们把这个 runamp 挪到桌面上,会发现这个连接根本没用?
所以,创建连接时最好用绝对路径,也就是ln -s /opt/x11amp/x11amp runamp
这样,runamp 挪到任何地方都有效了。
ln 如果没有参数,默认就是硬连接。 -s 是软连接具体参数自己查吧。

