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

  • 相关阅读:
    本地项目上传到github
    linux 常用命令
    mysql 查询日志基本操作
    js 短信60秒倒计时
    windows下 mysql 移库
    INSERT INTO table(xxx) VALUES (xxx)
    springboot 项目接口调用失败
    P1093 奖学金
    P1403约数研究
    P1147连续自然数和
  • 原文地址:https://www.cnblogs.com/25-lH/p/8568939.html
Copyright © 2011-2022 走看看