打开一个文件的过程
Posted whu-gbf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开一个文件的过程相关的知识,希望对你有一定的参考价值。
打开一个文件usr/ast的过程:
一个分区(如C盘)的超级块-->得到i节点的位置
--> 第一个i节点就是根目录 -->根目录中有个usr目录项(目录项里面有文件名和i节点号)
-->根据i节点号得到usr的i节点即为/usr的目录 -->/usr/目录中有个ast目录项
-->根据i节点号得到ast的i节点 读入内存 结束
(i节点号得到i节点 类比于根据逻辑内存得到物理内存)
补充:
不同的目录项得到同一个i节点称为硬链接
类似于快捷方式是符号链接
以上是关于打开一个文件的过程的主要内容,如果未能解决你的问题,请参考以下文章
Python3 open() 函数-用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。