符号链接和硬链接的区别


符号链接和硬链接的区别,分以下几方面:

  • incode编号

硬链接文件的incode编号相同,是同一个文件,符号链接的incode编号则不同,是不同的文件;因此就文件内容而言,硬链接文件的文件内容完全相同,但是符号链接则完全不同(可以理解为符号链接文件中存储原始文件的路径,相当于windows系统的快捷方式)。

  • 是否可以在不同文件系统创建

硬链接只能在同一个文件系统创建,但是符号链接可以跨文件系统创建。

  • 创建命令

符号链接:ln -s 原始文件 符号链接文件;硬链接:ln 原始文件 符号链接文件。

  • 占用空间

两者都仅占用很小的空间。

  • 是否可以对目录创建

由于linux文件系统设计的关系,硬链接不可以对目录创建(会产生目录环),但是符号链接可以。

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM