最近有很多数据要整理,我觉得这图应该很直观表示了hard link和soft link的区别,记录一下。
或许也就是说(未经考证),一个文件储存在那里并不是一个实际的储存位置,而是一个链接,对于hard link而言,就是将这个链接直接指向储存位置。然而soft link是链接到文件,然后通过文件再访问储存位置。
很多有意思的问题就来了:
- 如果删除原文件,那么soft link的文件会怎么样
- 删除hard link
- 删除hard link的话,会有一个计数器,当计数器为0时,释放inode空间
- hard link能不能link文件夹呢
- 不能。(原因可能是,hard link是实际储存位置,而folder是一个链接罢了)
- 如果文件重命名了之后soft link怎么办
欢迎转载:注明转载出处就好:):嘻哈小屋 » Hard link 和 soft link 区别在哪?