Linux 软连接与硬链接区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 软连接与硬链接区别相关的知识,希望对你有一定的参考价值。
硬连接:
ln source_file dest_file
- 文件具有相同的inode(索引号)和data block(数据块)。
- 只能对已存在的文件进行建立,不能对目录创建
- 不能跨分区创建
- 删除一个硬链接不会影响其他有相同inode的文件
软链接
ln -s source_file dest_file - 软链接具有自己的文件属性以及权限
- 软链接可以对不存在的文件或目录进行创建
- 软链接可跨分区创建
- 创建软链接,链接计数i_nlike 不会增加
- 删除软链接不影响被指向的文件,但若被指向的源文件被删除,则相关的软连接成为死链接。若被指向文件被重新创建,死链接可恢复正常的链接。
以上是关于Linux 软连接与硬链接区别的主要内容,如果未能解决你的问题,请参考以下文章