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

    在Linux中,一切皆为文件,软链接和硬链接也是。

    1、索引节点(inode)和块(block)

    1)inode存储文件的meta信息,如字节数、inode编号、块数和权限等等,操作系统会在磁盘中维护一个inode表。

    stat 文件 # 查看文件信息

    2)block,即磁盘块,由扇区(512字节)组成,存储文件的实际内容。 

    2、软链接(soft link)/符号链接(symbolic link)。

    ln -s 原文件 软链接 # 创建软链接
    

    1)软链接类似于Windows的快捷方式。软链接的内容是原文件的路径,删除原文件,软链接会失效。软链接和原文件不共用相同的inode。

     

      

    3、硬链接(hard link)

    ln 原文件 硬链接 # 创建硬链接,默认情况
    

    1)多个文件名指向同一个inode。删除一个文件名,不会影响其他文件名;修改文件内容,会影响所有文件名。

  • 相关阅读:
    day2-元组 列表-赋值和深浅拷贝
    day1-bytes类型 三元运算 进制
    DAY02
    DAY02
    Python格式化、显示颜色
    DAY02
    DAY02
    DAY02
    DAY02
    DAY02
  • 原文地址:https://www.cnblogs.com/yangwenhuan/p/12618801.html
Copyright © 2011-2022 走看看