硬链接和软链接的区别


硬链接和软链接的区别

文章插图
以Linux系统为例,其硬链接和软链接的区别如下:
1、硬链接原文件/链接文件公用一个inode号,说明它们是同一个文件,而软链接原文件/链接文件拥有不同的inode号,表明它们是两个不同的文件 。
2、在文件属性上软链接明确写出了是链接文件,而硬链接没有写出来,因为在本质上硬链接文件和原文件是完全平等关系 。
3、链接数目是不一样的,软链接的链接数目不会增加 。
4、文件大小是不一样的,硬链接文件显示的大小是跟原文件是一样的 。而这里软链接显示的大小与原文件就不同了,BBB大小是95B,而BBBsoft是3B 。因为BBB共有3个字符 。
5、软链接没有任何文件系统的限制,任何用户可以创建指向目录的符号链接 。
【硬链接和软链接的区别】