ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

操作系统第4次实验报告:文件系统

2020-04-30 21:52:22  阅读:266  来源: 互联网

标签:文件 stat 操作系统 文件系统 st 获取 体中 实验报告


  • 姓名 :危文涛
  • 学号 :201821121048
  • 班级 :计算1812

1. 编写程序

 

 

 

 

 

 

2. 分析运行结果

给出运行结果截图,对于每一列是如何获取的,结合源代码做解释

ls -lai运行结果:

 

 

ls -lai命令:

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)

-i  显示文件索引节点号(inode number)

1、第一列是文件的索引号,可以利用stat中的st_ino获得。

2、第二列是文件的权限,第一位表示文件的类型,后面九位代表权限,

drwxr-xr-x代表文件的类型及权限,其中 r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute),  以d开头的为文件夹,以-开头的为文件

3、第三列是指该文件上硬件连接的个数, 使用stat结构体中的st_nlink获取

4、第四列文件属主的UID号, 可以使用stat结构体中的st_uid获取

5、第五列是文件属主的GID号,可以使用stat结构体中的st_gid获取

6、第六列是文件的大小,可以使用stat结构体中的st_size获取

7、第七列是该文件内容最近一次修改的日期,可以使用stat结构体中的st_mtime获取

8、第八列是文件名,可以使用dirent结构体中的d_name获取

3. 通过该实验产生新的疑问及解答

文件系统有什么使用目的:

文件系统百是操作系统用来组织和管理存储设备或磁盘分区上的文件的数据结构和方法;即在存储设备上组织和管理文件度的方法。操作系统中负责管理和存储文件信息的软件机构即为文件管理系统,简称为“文件系统”。文件系统主要由三部分组成:文件系统接口,对对象操纵还有管理的软件集合,对象及属性。

从操作回系统的角度来看,文件系统是对文件存储设备的空间进行答组织、分配,负责文件存储并且对存入的文件进行保护和检索的系统。

标签:文件,stat,操作系统,文件系统,st,获取,体中,实验报告
来源: https://www.cnblogs.com/numbed/p/12811342.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有