红联Linux门户
Linux帮助

Linux宝库知识ln

发布时间:2007-02-15 16:36:31来源:红联作者:Gunnrose
  在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 是软连接具体参数自己查吧。
文章评论

共有 0 条评论