zoukankan      html  css  js  c++  java
  • linux系统——软链接、硬链接

    区别:硬链接原文件&链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件&链接文件拥有不同的inode号,表明他们是两个不同的文件;
    在文件属性上软链接明确写出了是链接文件,而硬链接没有写 出来,因为在本质上硬链接文件和原文件是完全平等关系;
    链接数目是不一样的,软链接的链接数目不会增加;
    文件大小是不一样的,硬链接文件显示的大小是跟原 文件是一样的,这用强调,因为是等同的嘛,而这里软链接显示的大小与原文件就不同了

    建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。


    硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inode;
    硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。

    软链接:不在磁盘上有一份内容一样的文件产生(),但产生新的Inode;

    文件复制:产生新的文件内容,并且使用新的Inode.简单的说软链接相当于快捷方式。

    当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是软连接本身。
    要直接cp软链就需要加-d参数
    cp -df ./* ../

  • 相关阅读:
    LiteFlow 按照规则配置进行复杂流转
    ImageCombiner 服务端合图
    forest HTTP调用API框架
    smart-doc API文档生成工具
    YAML语法和用法
    拓展mybatisPlus 支持批量插入
    ModbusRTU控制SV660P说明
    .NET RulesEngine(规则引擎)
    Win10自动更新有效强制永久关闭
    Redis 到底是怎么实现“附近的人”这个功能的?
  • 原文地址:https://www.cnblogs.com/sun-frederick/p/4763322.html
Copyright © 2011-2022 走看看