一张图解释Linux文件系统中硬链接和软链接的区别

如图所示,硬链接与原始文件共用一个inode,但inode是不跨文件系统的(Ext3、Ext4),每个文件系统都有自己的inode列表。因此,硬链接是没办法跨文件系统的
而软链接不同,软链接相当于重新创建了一个文件。这个文件也有独立的inode,只不过开打这个文件看里面内容的时候,内容指向另外一个文件。
可以跨文件系统,甚至目标文件被删除了,链接文件还是在的,只不过指向的文件找不到了而已(Window中的快捷方式)

硬链接的特点

  • 不能跨文件系统
  • 不能link 目录
  • 安全

相关文章:

  • 2022-12-23
  • 2021-10-18
  • 2021-12-26
  • 2021-08-24
  • 2021-09-28
  • 2021-11-28
猜你喜欢
  • 2022-12-23
  • 2021-12-12
  • 2021-11-19
  • 2021-11-19
  • 2021-05-06
  • 2022-01-23
  • 2022-03-08
相关资源
相似解决方案