2021-08-08

这篇博客详细介绍了Linux中的硬链接和软链接。硬链接通过inode创建,两个具有相同inode的文件实际上是同一个文件的不同名称,修改一个会影响另一个。而软链接则类似于Windows的快捷方式,保存的是目标文件的路径,修改软链接文件会改变实际文件内容。硬链接受限于文件系统和目录,使用较少,而软链接更为常见。通过`ln`命令的不同选项可以创建这两种链接。

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

在linux中[ln]这个命令用来创建连接文件。

共有两种连接文件:一种是类似与Windows的快捷方式(软链接),另一种就是通过文件系统的inode来产生的新的文件名(硬链接)。

这里解释下什么叫inode。

我们在讲解[ls]命令的时候,说过[-i]这个选项可以查看到该文档的inode。

 

 

其中最前面一列的数字就表示inode,它保存了该文档很多信息,其中有一项就是该文件真正内容的指向。

在linux的文件系统中,我们上面看到的Desktop,Documents这些个文件夹中其实并没有真正的保存数据,而只是一个文件档的名字而已。

真正的数据是保存在block中。

这个文件档的inode中记录了该文档的很多信息,包括指向真实保存数据的block信息。

◇硬链接

由于硬链接有不可以垮文件系统,不能为目录创建等限制,因此使用较少。

创建命令 ln 文件名 新连接名

实例

[fuwh@localhost stu]$ ll -i
总用量 4
391838 -rw-rw-r--. 1 fuwh fuwh 58 7月  24 19:11 test.txt
[fuwh@localhost stu]$ ln test.txt test2.txt
[fuwh@localhost stu]$ ll -i
总用量 8
391838 -rw-rw-r--. 2 fuwh fuwh 58 7月  24 19:11 test2.txt
391838 -rw-rw-r--. 2 fuwh fuwh 58 7月  24 19:11 test.txt
[fuwh@localhost stu]$

可以看到这时候,两个文档的inode是一样的,而且连接数也从1变成了2。

这时候,不论修改哪个文档,内容都会一起变。因为他们都是指向同一个block。

但是当你删掉了其中一个文档的时候,是对另一个没有影响。

◇软链接

这个就类似于Windows的快捷方式,使用较多。

使用方式:ln [-sf] 源文件 目标文件

选项:-s 就表示创建软链接了,不加的话就是创建硬链接

     -f 表示存在的时候删除在创建

实例

可以看到,新创建的软连接和源文件的inode是不一样的。

需要注意的是,新链接的大小为5,这刚好就是源文件名的5个字符。而他的名字中,也正确的显示了指向哪个文件。

因为在软链接中,只是保存了指向的文件的名字而已。当编辑软链接这个文件的时候,首先通过指向的文件,找到指向的文件,

然后通过指向文件的inode来找到实体存放的inode,所以我们编辑软链接文件的时候,实际上修改的就是真是存放的block中的内容。

 

内容概要:《2024年中国城市低空经济发展指数报告》由36氪研究院发布,指出低空经济作为新质生产力的代表,已成为中国经济新的增长点。报告从发展环境、资金投入、创新能力、基础支撑和发展成效五个维度构建了综合指数评价体系,评估了全国重点城市的低空经济发展状况。北京和深圳在总指数中名列前茅,分别以91.26和84.53的得分领先,展现出强大的资金投入、创新能力和基础支撑。低空经济主要涉及无人机、eVTOL(电动垂直起降飞行器)和直升机等产品,广泛应用于农业、物流、交通、应急救援等领域。政策支持、市场需求和技术进步共同推动了低空经济的快速发展,预计到2026年市场规模将突破万亿元。 适用人群:对低空经济发展感兴趣的政策制定者、投资者、企业和研究人员。 使用场景及目标:①了解低空经济的定义、分类和发展驱动力;②掌握低空经济的主要应用场景和市场规模预测;③评估各城市在低空经济发展中的表现和潜力;④为政策制定、投资决策和企业发展提供参考依据。 其他说明:报告强调了政策监管、产业生态建设和区域融合错位的重要性,提出了加强法律法规建设、人才储备和基础设施建设等建议。低空经济正加速向网络化、智能化、规模化和集聚化方向发展,各地应找准自身比较优势,实现差异化发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值