Linux中软硬链接的区别

本文深入解析软链接与硬链接的区别,包括链接数、跨分区能力、目录支持、原始文件依赖及删除行为等关键特性。通过具体示例,帮助读者理解两者在实际应用中的差异。

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

软硬链接的区别:
本质:
硬链接:1个文件起多个文件名 这两个文件的属性和内容必须完全相同。
软链接:一个文件对应的快捷方式,不同文件。

1.链接数: 硬链接会增长链接数,软链接不会增长
2.跨分区: 软链接支持跨分区,硬链接不支持
3.目录: 硬链接不支持目录,软链接支持
4.原始和链接文件的关系:硬链接是大家都是平等关系,软链接是依赖于原始文件
5.删除时: 硬链接的文件还可以使用,软链接的文件就失效了
6.大小: 软链接的大小由原始文件的路径决定的

例子:
硬链接:ln link ln f1 f2
软链接:ln -s ln -s f2 f2_link

相对路径不能相对当前工作路径,必须用../指定。

转载于:https://blog.51cto.com/12239098/2330822

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值