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

基础IO[三]

close关闭之后文件内部没有数据,

stdout和stderr 他们一起重定向,只会重定向号文件描述符,因为一号和二号描述符虽然都是sydout,但是并不一样,而是相当于一个显示器被打开了2次。

分别重定向到2个文件的写法和直接写道一个文件的写法。

文件是在磁盘中的,磁盘里面有一个个扇区,文件存储在其中,需要对每一个分区进行管理【机械硬盘知识】分区是由一个个标准块组成的

super block文件属性信息,块使用了多少,还有多少没用,剩下多大等。

虽然磁盘的基本单位是扇区(512字节)但是操作系统和磁盘IO交互的时候是4kb.

为什么不以512字节为单位?

太小多次IO会导致效率降低,而且如果万一那天磁盘大小改变呢?os源代码要不要改?硬件和软件解耦

Datablock多个4kb大小 的集合,报错的都是特定文件的内容。而不是属性。

Inode TAble :Inode是一个大小为128kb字节空间保存对应文件属性,该快组内,所有文件属性集合,需要唯一标识性,都要有一个inode编号一般而言一个inode一个inode编号

那么如果一个文件特别大呢?datablock不仅可以存放数据,也可以存放其他块的索引。间接索引的方式,找到文件。

linux文件里inode里面没有文件名,那么是如何找到文件的呢?

一个目录下,可以保存很多文件,没有重复的。根据Linux下一切皆文件,目录是文件,有inode有自己的datablock。保存着文件名和Inode和目录的映射关系。互为Key值。

软链接:

ln -s    -s代表软连接

 

ln -s testlik.txt -> soft.link

运行结果如下,soft.link是被创建出来的软链接,指向testlink.txt。软连接的文件内容是指向文件的对应路径。

有独立的inode,属于单独的文件,如同windows下的快捷方式。

硬链接

去掉ln 直接是ln命令,但是没有inode,不是独立的文件,不是真正的创建文件。那么他干了什么

?就是在指定目录下,文件名和指向内容inode建立映射关系。

有什么用呢?

接触链接

unlink  xxx.link
软硬链接有什么区别

软件有无独立的inode是区分他们的最大差别

默认创建的文件夹为什么inode是2硬链接;

自己目录名inode

目录内部 .和inode有映射关系。文件夹的隐藏文件.代表当前文件夹..代表上级目录

http://www.lryc.cn/news/301706.html

相关文章:

  • Leetcode 392 判断子序列
  • 基于微信小程序的校园跑腿系统的研究与实现,附源码
  • VTK Python PyQt 监听键盘 控制 Actor 移动 变色
  • 力扣 第 124 场双周赛 解题报告 | 珂学家 | 非常规区间合并
  • 2024年华为OD机试真题-生成哈夫曼树-Java-OD统一考试(C卷)
  • 【实战】二、Jest难点进阶(二) —— 前端要学的测试课 从Jest入门到TDD BDD双实战(六)
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • HAL/LL/STD STM32 U8g2库 +I2C SSD1306/sh1106 WouoUI磁贴案例
  • 手机如何改自己的ip地址
  • ajax函数库axios基本使用
  • 【nginx实践连载-4】彻底卸载Nginx(Ubuntu)
  • 究极小白如何自己搭建一个自动发卡网站-独角数卡
  • Java_方法(重载方法签名等详解)
  • VQ35 评论替换和去除(char_length()和replace函数的使用)
  • 【MySQL】学习多表查询和笛卡尔积
  • RabbitMQ实现延迟消息的方式-死信队列、延迟队列和惰性队列
  • 【运维测试】测试理论+工具总结笔记第1篇:测试理论的主要内容(已分享,附代码)
  • 【C语言】实现队列
  • 【友塔笔试面试复盘】八边形取反问题
  • GB 18585-2023 壁纸中有害物质限量
  • 全面的ASP.NET Core Blazor简介和快速入门
  • HGAME 2024 WEEK2 Crypto WP
  • Postman轻松签名,让SHA256withRSA保驾护航!
  • C#面:简述装箱和拆箱
  • 【Kubernetes in Action笔记】1.快速开始
  • 踩坑实录(Fourth Day)
  • 【python】网络爬虫与信息提取--requests库
  • 洛谷 P8627 [蓝桥杯 2015 省 A] 饮料换购
  • Academic Inquiry|投稿状态分享(ACS,Wiley,RSC,Elsevier,MDPI,Springer Nature出版社)
  • 1+X运维试题样卷C卷(初级)