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

【Linux】基础IO_3

文章目录

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


六、基础I/O

3. 软硬链接

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

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

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

4. 动静态库

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

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


未完待续

http://www.dtcms.com/a/11354.html

相关文章:

  • [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
  • 区块链2024
  • 技术干货|如何快速提升SNMP监控性能
  • 揭秘古代手术工具与技术:从中国起源的医疗奇迹
  • 板凳------56.Linux/Unix 系统编程手册(下) -- SOCKET 介绍
  • [C#] opencvsharp对Mat数据进行序列化或者反序列化以及格式化输出
  • Linux常用命令(17)—pastesortcomm命令(有相关截图)
  • ES6(ECMAScript 6.0) 新特性
  • 如何将 ChatGPT 集成到你的应用中
  • mysql数据库中给表创建数据
  • 靠3个字寻求机会,情商不够,别勉强自己