Linux基础篇三——链接文件知多少

本文详细介绍了Linux系统中的两种链接文件类型:硬链接和符号链接。包括它们的创建命令、工作原理、特点及限制等。

   As is known to all,在windows环境下我们早已经见过链接文件,机我们平时所使用的快捷方式。

   其实,在linux里我们可以见到以下两种类型的链接文件

   a.硬链接文件

     创建命令:ln [源文件] [目标文件]

     硬链接即实际链接。

     记得我们讲过什么叫做inode,那么我们来根据下图理解一wKiom1csNbSzjIRJAADdxjqgD7g638.png 
   这样做的意义是:安全。如果你不慎删除了其中一个文件名那么你还可以通过其他文件来找到这个源文件

     并且你修改一个文件其他的文件也会跟着被修改

wKioL1csNoyRp-zJAAAZZEdtOLw228.png

     *上图中能看到,这两个文件的信息是一模一样的

     实际上,硬链接是不会增加inode数量的,因为他们其实使用的都是实际文件的那个inode,只是在某个目录下增加了关联数据

     *在hard link制作中还是有可能会改变系统block的,那就是当你添加的这条数据刚好将目录的block填满时,可能会新增一个block来记录文件的关联性导致磁盘空间的变化

    硬链接的限制:

                  1.不能跨文件系统

                  2.不可以连接到目录

   b.符号链接

     创建命令:ln -s

     符号链接即快捷方式,我们创建一个独立的文件,并且使得这个文件的数据读取指向他连接的文件的文件名。

wKiom1csNbWz4bWVAADb5Z7M_cM087.png

     连接文件的重要内容就是它会写上目标文件的文件名

     我们来举个栗子

wKioL1csNo2DwH_3AABDiW0ybNo856.png

    可以看到链接文件会有一个箭头指向源文件。并且他们的大小并不相同.

     symbol link创建的文件是独立的新文件会占用我们的inode和block

     如果目标文件被删除了那么。。你将无法访问到文件内容

     虽然符号链接并没有那么安全但是他的限制很少,所以使用方面很广


本文出自 “Zimomo” 博客,请务必保留此出处http://zimomo.blog.51cto.com/10799874/1770737

考虑柔性负荷的综合能源系统低碳经济优化调度【考虑碳交易机制】(Matlab代码实现)内容概要:本文围绕“考虑柔性负荷的综合能源系统低碳经济优化调度”展开,重点研究在碳交易机制下如何实现综合能源系统的低碳化与经济性协同优化。通过构建包含风电、光伏、储能、柔性负荷等多种能源形式的系统模型,结合碳交易成本与能源调度成本,提出优化调度策略,以降低碳排放并提升系统运行经济性。文中采用Matlab进行仿真代码实现,验证了所提模型在平衡能源供需、平抑可再生能源波动、引导柔性负荷参与调度等方面的有效性,为低碳能源系统的设计与运行提供了技术支撑。; 适合人群:具备一定电力系统、能源系统背景,熟悉Matlab编程,从事能源优化、低碳调度、综合能源系统等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究碳交易机制对综合能源系统调度决策的影响;②实现柔性负荷在削峰填谷、促进可再生能源消纳中的作用;③掌握基于Matlab的能源系统建模与优化求解方法;④为实际综合能源项目提供低碳经济调度方案参考。; 阅读建议:建议读者结合Matlab代码深入理解模型构建与求解过程,重点关注目标函设计、约束条件设置及碳交易成本的量化方式,可进一步扩展至多能互补、需求响应等场景进行二次开发与仿真验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值