0
点赞
收藏
分享

微信扫一扫

Linux中软链接与硬链接的异同优劣

软链接与硬链接的区别

1、本质:

硬链接:同一个inode,只是多个名字。 软链接:是不同的文件,inode不同

2、跨分区

硬链接无法跨分区、跨设备建立,软链接可以

3、目录

硬链接无法创建目录硬链接,软链接可以

4、相互关系

硬链接没有主次之分,相互独立 软链接依赖于原文件,原文件被删除,软链接即不可用

5、链接数

硬链接会删除增加会影响链接数,软链接不会,因为inode不一样。

6、相对路径

硬链接创建时,原始文件路径是相对于当前路径。 软链接创建时,原始文件路径是 相对于软链接的路径

7、文件类型

硬链接的类型与原始文件类型一致,软链接则会显示 symbolic link

8、创建方式

硬链接创建:ln [原文件] [硬链接] 软链接创建:ln -s [原文件] [软链接]

举报

相关推荐

0 条评论