2018/03/14 每日一个Linux命令 之 ln

ln 链接命令

--

类似Windows的快捷方式,实际等于建立了一个文件同步的链接,我想,MAC上面复制一个文件到另一个路径,特别快,它可能就是建立了一个链接。

--

在通俗点讲,就是你创建链接之后,你在哪个地方修改这个文件,所有的链接文件包括源文件都会改变,可以想成为,你修改的就是源文件。

--

我怎么知道这个文件是链接文件呢?我怎么找到源文件地址呢?

  一般来说,不同的文件会有不一样的颜色,可以使用 ls -l 查看一下目录的具体信息

  

  这里箭头指向的就是源文件,前面的就是链接

  删除链接,源文件不会有改变

  删除源文件,链接失效。

 

ln的使用?

  硬链接

    ln [源文件] [目标文件]

  软链接

    ln -s [源文件] [目标文件]

 

ln分软硬链接,他们的区别?

  1:硬链接只能用于文件,不能用于目录;软链接可以为目录建链接。

  2:重要

    A硬链B 删除B后A依然存在,且可用。
    A软链B 删除B后A存在,但不可用了(相当于Windows下快捷方式指向的目标不存在了)

  这个总结很厉害。

  http://blog.csdn.net/shenhuxi_yu/article/details/53053298

posted @ 2018-03-14 17:32  Zzz哈  Views(275)  Comments(0Edit  收藏  举报