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

    硬链接

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

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

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

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

  • 相关阅读:
    (转)Linux netstat命令详解
    4G模块*99#拨号上网
    (转)Linux系统-tcpdump常用抓包命令
    (转)Makefile介绍
    导航和渲染首页文章列表
    删除项目开发中的.pyc文件
    django之media配置
    基于Ajax提交formdata数据、错误信息展示和局部钩子、全局钩子的校验。
    点击头像上传文件的效果
    使用python实现滑动验证码
  • 原文地址:https://www.cnblogs.com/someone9/p/8631507.html
Copyright © 2011-2022 走看看