Linux中的软链接与硬链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的软链接与硬链接相关的知识,希望对你有一定的参考价值。

Linux中的软链接与硬链接

什么是链接文件?

1,硬链接:多个文件指向同一个inode的不同路径彼此成为硬链接。

 

2,软链接:(内存大小为字符串单位)

Inode没有数据,只是储存了一个路径字符串,再找该路径寻文件

 

*硬链接的次数,小于等于1时,文件可以彻底删除

               大于1时,文件不易删除

ln  [ -s  -v ] SRC  DEST

-s  创建软链接

-v  显示创建过程

无选项表示创建硬链接

 

创建硬链接

技术分享

Abc与创建链接后的DEFinode号相同。

 

创建软链接

 技术分享

 

 

 

总结

硬链接:

1.只能对文件创建,不能应用于目录

2.不能跨文件系统实现

3.创建硬链接会增加文件被链接的次数

 

符号链接(软链接)

1.可以应用与目录

2.可以跨文件系统

3.不会增加被链接文件的链接次数

4.其大小为指定路径所包含的字符个数


以上是关于Linux中的软链接与硬链接的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统的软链接与硬链接有什么区别?

Linux的软链接与硬链接

linux系统下的软连接与硬链接

linux/mac系统的软链接文件与硬链接文件

前端应该掌握的软链接与硬链接知识

Linux中软硬链接那些事儿