zoukankan      html  css  js  c++  java
  • linux中的软连接和硬连接

    1. 创建软连接的方法

    ln -s /path/to/original /path/to/linkName

    当我们对软连接文件进行修改后,对应的修改也会反映到原始的文件(反之亦然)。

    当我们删除软连接文件时,原始文件不会做任何改变。

    当我们删除原始文件时,软连接文件仍然存在,但是会指向一个不存在的文件,这种软连接叫做悬挂的连接。

    2. 软件硬连接的方法

    ln /path/to/original.file /path/to/link.file

    3. 软连接和硬连接的不同

        硬连接:

    1. 仅仅可以连接到一个文件,而不能是目录。
    2. 不能连接一个文件,这个文件在不同的disk/volume上。
    3. 尽管这个文件被移动,但是仍然可以连接该文件。
    4. 连接引用在硬盘上的物理地址。

        软连接:

    1. 可以连接到目录。
    2. 可以连接文件或者目录,这个文件或者目录在不同的hard disk/volume。
    3. 如果原始的文件被删除,连接仍然存在。
    4. 如果原始文件被移动,连接将不能引用该文件。
    5. 连接引用抽象的文件名/目录,而不是物理地址。他们有他们自己的节点。

        参考URL:

    1. https://www.nixtutor.com/freebsd/understanding-symbolic-links/

        

  • 相关阅读:
    cliconfg
    SQL 校验身份证格式
    常用MIME类型汇总
    SqlBulkCopy批量将Excel(Aspose)数据导入至SQL Server
    C#生成图片验证码
    SqlServer PIVOT函数快速实现行转列,UNPIVOT实现列转行
    SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
    C#常用加密方式
    CURSOR 游标使用示例
    linux命令
  • 原文地址:https://www.cnblogs.com/yandufeng/p/5190066.html
Copyright © 2011-2022 走看看