文件系统是操作系统的重要组成部分,是对文件进行管理和控制的系统。Linux的文件系统具有高效、安全等特点。简要介绍如何在两种接口下使用Linux文件系统,并对程序接口的使用给出具体的示例。
鞠技术在线
屈强乔姚:ix文系及件制志静青 Lu件统文控 n的
4 9 . 0 0 1 . 01 8 X2 1 .5 1
l1 O
L u J l文件及文件控制 i xC n ̄系统
屈志强乔静姚青济宁医学院信息工程学院山东日照 26 2 78 6
摘要文件系统是操作系统的重要组成部分,是对文件进行管理和控制的系统。L n x i u的文件系统具有高效、安
全等特点。简要介绍如何在两种接口下使用L n x iu文件系统,并对程序接口的使用给出具体的示例。
关键词 L n x i u;程序接口;文件;系统调用中图分类 :T 3 6 P 1文献标识码:B 文章编 : 1 7— 8 X 2 1 ) 5 0 0— 3 6 1 4 9 (0 0 1— 1 1 0
Fie S s e n ie C n r o n x/ u Z i i n, Q a i g Y o Q n y t m a d F o t oI f Liu/ Q h q a g i o J n, a i g I l
Ab tr c e ys e, a t e m or a c mp ne t f p r i s t m i t e y te t m na ng n s a t Fil s t m s h i p t nt o o n o o e at ng ys e, S h s s m o a gi a d co tr ll n f e . An t fi e ys e o Li x S f h c ar et ri t c f ei g i hl e fi i nt n o i g i1 s d he l s t m f nu i o t e h a e s i o b n h g y f C e an s fe Thi p pe pr vi es ri f nt o uc o o h w o x o t Li u fi e y te un e t o d a . S a r o d b e i r d ti n n o t e pl re he nx l s s m d r w ki ds f n e a, an S c nc et ex m e f r h a pl ng f r r m nt r ac s. n o i t rf ce d al O o r e a pl s o t e p yi o p og a i e f e Ke wo ds y r Li ux:pr gr m n r ac n o a i te f e: fi e: s s m al l y te c 1
A t o’ S d r s S h o o I f r a i n n i e r n, J n n
M d c l o l g, J ni g S a d n, u h r a d e s c o l f n o m t o E g n e i g i i g e i a C l e e i n, h n o g
C H 2 21 O hj a 7 O
1文件
从操作系统的角度来理解,文件是指由创建者
所定义的、具有文件名的一组相关元素的集合,可
L u根文件系统 i x n
文件系统 D
分为有结构文件和无结构文件两种。在有结构的文件中,文件由若干个相关记录组成;而无结构文件则被看成是一个字符流。文件在文件系统中是一个最大的数据单位,它描述了一个对象集,如一个班的学生记录。所以也可以说文件是数据和信息的存
在方式。
图2挂载前两个独立的文件系统
L u根文件系统 ix n
2 L u的文件系统 i x n
在L n x统中,文件还具有特殊的意义,因为在L n x iu系 iu 系统中一切都是文件,目录是文件,设备也是文件。例如光驱就是一个文件,向光驱中写数据就相当于向文件中写数据,从光驱中读数据也就相应地转变为从文件中读数据。把对设备的操作实现为对文件的操作,L n x统不必再实现 iu系
一
套操作设备的指令,只需要利用现有的对文件操作的指令
图3挂载后的文件系统
即可,降低了系统的复杂性,提高了可靠性,并方便用户使用。另外,L n x统存在配置文件,修改了配置文件,也 iu系就修改了系统。所以对文件进行操作具有非常重要的意义。
L n x目录的主要功能:/ i,二进制可执行命令;/ iu bn
dv e,设备特殊文件;/ t,系统管理和配置文件;/o e ec hm,
S r的主目录就是/ o e hm/ L n x用标准的目录结构。L n x安装的时候,安用户主目录的基点,比如用户 u e iu使 iu在 u e,可以用 s r示;/ i,标准程序设计库,又叫动 sr ue表 lb装程序就为L n x i u系统创建文件系统和完整而固定的目录结
构,如图 1所示。
/(目录 )根
I
态链接共享库,作用类似于W n o s的. l文件;/ b n idw里 d1 si,系统管理命令,这里存放的是系统管理员使
用的管理程序; / m,公用的临时文件存储点;/ o t tp r o,系统管理员的主目 录:/ n,系统提供这个目录是让用户临时挂载其他的文件 mt系统;/ o t o n,这个目录平时是空的,系统非正常关 l s+f u d
b n d v et 1 b s n t r ot ro us v r i e c i bi mp o p c r a
图1 L n x iu目录结构
机而留下“家可归”的文件 ( i dw下为 .h )就在这无 Wn o s ck
里;/ r c p o,虚拟的目录,是系统内存的映射,可直接访问

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24970 人正在系统学习中 相关资源:1stopt数据拟合软件_曲线拟合软件-深度学习文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!