理解linux文件系统中的Inode

本文探讨了UNIX系统中Inode的概念,详细解释了软链接和硬链接的区别。软链接类似Windows中的快捷方式,拥有独立的数据空间和inode号;而硬链接则是文件名到inode号的另一种引用形式,不会分配新的inode号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天接触了UNIX系统中的Inode概念,有一些想法也不知对不对: href="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" />

        (1)软链接:

相当于windows中的快捷方式,自己独立的数据空间,系统就会为它分配一个inode号,只是它的内容是另一个文件的文件名 (字符个数)

如图:

href="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" />

硬链接:

并没有创建新的文件空间和分配新的inode号,只是创建了一个文件名到inode号的对应关系。

 

       如图:

从图示可以看到硬链接的关系是相互的,当我们删除其中一个时,仅仅是删除了指向同一Inode的其中一个"指针"(硬链接),Inode的内容并不改变.而当我们删除一个软链接的原文件时,导致软链接Inode的内容中包含的原文件仅有的一个"指针"(硬链接)丢失,从而找不到原文件.

 

 

href="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" /> href="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_editdata.mso" rel="Edit-Time-Data" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值