当前位置: 首页 > news >正文

【Linux】基础IO_3

文章目录

  • 六、基础I/O
    • 3. 软硬链接
    • 4. 动静态库
  • 未完待续


六、基础I/O

3. 软硬链接

使用 ln 就可以创建链接,使用 ln -s 可以创建软链接,直接使用 ln 则是硬链接。
在这里插入图片描述
在这里插入图片描述
我们对硬链接进行测试一下:
在这里插入图片描述
根据测试,我们知道了 硬链接就像一个重命名一样,向其中一个文件里面写,另一个也会改变 。但是删除后只会删除一个,这说明 文件的删除本质上是减少硬链接数。硬链接数从 1 变成 0 后才会清空文件的信息。

硬链接的本质就是在指定的目录下,插入新的文件名和目标文件的映射关系,并让inode的引用计数++。
软链接的本质就是一个独立文件,软链接内容里面放的是 目标文件的路径 。类似于 Windows 下的快捷方式。

在这里插入图片描述
可以通过目录的硬链接数 -2 计算得到目录有多少个子目录。
在这里插入图片描述
可以给目录建立软链接,但是不能建立硬链接(除非系统建立的)。

4. 动静态库

我们之前使用过库,也对库有一定的了解,这里我们将对库进行更深入的理解。我们来自己创建一个库:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
即便是我们没有实现 mymath 库中函数,我们同样可以用。
但是这里我们只是形式上打包了,并不是真正意义上的打包,这里我们来真正的创建一个库:
在这里插入图片描述
在这里插入图片描述


未完待续

相关文章:

  • [Django学习]查询过滤器(lookup types)
  • A800显卡驱动安装(使用deb安装)
  • HTML5的新属性
  • 程序猿成长之路之数据挖掘篇——决策树分类算法(1)——信息熵和信息增益
  • 2024年,计算机相关专业还值得选择吗?
  • c语言移位运算超出类型所能表示的范围告警
  • 第五章重采样方法
  • 2024 年解锁 Android 手机的 7 种简便方法
  • AI音乐大模型时代:版权归属与创意产业的新生长点
  • Flask-OAuthlib
  • 6月27日云技术研讨会 | 中央集中架构新车型功能和网络测试解决方案
  • 2024年保安职业资格考试试题分享
  • 070304负反馈放大电路增益的一般表达式对放大电路的影响
  • python+unity手势控制地球大小
  • 【Linux】 yum学习
  • Android的自启动
  • 什么是微分和导数?
  • SpringCloud-OpenFeign基础
  • go的context总结
  • 汽车IVI中控开发入门及进阶(二十七):车载摄像头vehicle camera
  • 法治日报:商品明细是隐私,外卖员快递员不应知晓
  • 42岁退役军人高武生命最后时刻:在水中托举近20分钟救出落水孩童
  • 刘诚宇、杨皓宇进球背后,是申花本土球员带着外援踢的无奈
  • 长三角铁路五一假期发送旅客超2000万人次,同比增幅超一成
  • 想要“逆转”糖尿病,减少这两处脂肪是关键
  • 福建两名厅级干部履新,张文胜已任省委省直机关工委副书记