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

【Linux】基础IO_3

文章目录

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


六、基础I/O

3. 软硬链接

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

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

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

4. 动静态库

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

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


未完待续

相关文章:

  • 【C++11】initializer_list详解!
  • NSSCTF-Web题目14
  • 前端 JS 经典:通用性函数封装思路
  • 常见的创建型设计模式( 一 )
  • 数据结构之探索“队列”的奥秘
  • vue elementui table给表格中满足条件的每一条记录添加计时器
  • 低代码平台框架:开源选型、实践与应用深度解析
  • C++拷贝构造函数、运算符重载函数、赋值运算符重载函数、前置++和后置++重载等的介绍
  • ThreadLocal的原理
  • 深入浅出简单工厂模式及其在 Spring 框架中的应用
  • 【专业英语 复习】第9章 Privacy, Security,and Ethics
  • 【Flask】学习
  • 丰臣秀吉-读书笔记六
  • 沙奇里再造世界波,容声注定与经典结缘
  • 如何验证证书的合法性
  • python3.6+scrapy+mysql 爬虫实战
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Javascript 原型链
  • JavaScript中的对象个人分享
  • k8s 面向应用开发者的基础命令
  • LeetCode刷题——29. Divide Two Integers(Part 1靠自己)
  • Mac转Windows的拯救指南
  • WebSocket使用
  • 从重复到重用
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 每天10道Java面试题,跟我走,offer有!
  • 前端面试总结(at, md)
  • 前嗅ForeSpider教程:创建模板
  • 如何设计一个比特币钱包服务
  • 入门到放弃node系列之Hello Word篇
  • Nginx实现动静分离
  • 阿里云重庆大学大数据训练营落地分享
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # Apache SeaTunnel 究竟是什么?
  • # windows 安装 mysql 显示 no packages found 解决方法
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • (39)STM32——FLASH闪存
  • (52)只出现一次的数字III
  • (第二周)效能测试
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)事件系统
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)Linq学习笔记
  • .gitignore文件---让git自动忽略指定文件
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net 按比例显示图片的缩略图
  • .net 无限分类
  • .net访问oracle数据库性能问题
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .NET中的Exception处理(C#)
  • .net中调用windows performance记录性能信息