硬链接和软链接有什么区别?

硬链接就是在目录下创建一个条目,记录着文件名与inode编号,这个 inode 就是源文件的 inode。删除任意一个条目,文件还是存在,只要引用 数量不为 0。但是硬链接有限制,它不能跨越文件系统,也不能对目录进行 链接。

符号链接文件保存着源文件所在的绝对路径,在读取时会定位到源文件 上,可以理解为 Windows 的快捷方式。当源文件被删除了,链接文件就打 不开了。因为记录的是路径,所以可以为目录建立符号链接。

回复

共1条回复 我来回复
  • 迷失技术de小猪
    迷失技术de小猪
    稍等伙伴们,思考简介中~
    评论

    硬链接就是在目录下创建一个条目,记录着文件名与inode编号,这个 inode 就是源文件的 inode。删除任意一个条目,文件还是存在,只要引用 数量不为 0。但是硬链接有限制,它不能跨越文件系统,也不能对目录进行 链接。

    符号链接文件保存着源文件所在的绝对路径,在读取时会定位到源文件 上,可以理解为 Windows 的快捷方式。当源文件被删除了,链接文件就打 不开了。因为记录的是路径,所以可以为目录建立符号链接。

    1个月前 0条评论
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载