zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    python RabbitMQ gRPC 实践经验
    python 数据库实践经验
    python GUI相关
    angularjs中的$watch、$digest、$apply
    css选择器优先级
    angularjs基本理解
    如何编写符合web标准的XHTML文档
    跨域问题
    如何养成良好的书写代码习惯
    ie常见兼容问题
  • 原文地址:https://www.cnblogs.com/25-lH/p/8568939.html
Copyright © 2011-2022 走看看