zoukankan      html  css  js  c++  java
  • 硬链接与软链接

    硬链接

        若一个 inode 号对应多个文件名,则称这些文件为硬链接。硬链接就是同一个文件使用了多个别名
                硬链接可由命令 link 或 ln 创建。

         硬链接创建:ln  源文件 目标文件
    软链接

                软链接与硬链接不同,若文件用户数据块中存放的内容是另一文件的路径名的指向,则该文件就是软连接。
                 软链接就是一个普通文件,只是数据块内容有点特殊。软链接有着自己的 inode 号以及用户数据块

               软连接创建:ln -s 源文件 目标文件
    硬链接特点:
        文件有相同的 inode 及 data block;
        只能对已存在的文件进行创建;
        不能交叉文件系统进行硬链接的创建;
        不能对目录进行创建,只可对文件创建;
        删除一个硬链接文件并不影响其他有相同 inode 号的文件。
    软链接特点:
        软链接有自己的文件属性及权限等;
        可对不存在的文件或目录创建软链接;
        软链接可交叉文件系统;
        软链接可对文件或目录创建;
        创建软链接时,链接计数 i_nlink 不会增加;
        删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接
          (即 dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)

  • 相关阅读:
    Python 类 元类 new之间的关系
    Scrapy Item类分析
    python中的可变参数和不可变参数
    简易python购物车
    关于Javascrip瀑布流深度解析
    python3.5 的str类型和bytes类型的转换
    php 扩展
    PHP开源网
    ElementUI中树形控件el-tree修改样式/添加title
    SVN 重命名文件夹
  • 原文地址:https://www.cnblogs.com/someone9/p/8631507.html
Copyright © 2011-2022 走看看