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

  • 郑楚杭
  • 201821121009
  • 计算1811

一、实验目的

通过编程进一步了解文件系统。

二、实验内容

  • 在服务器上用Vim编写一个程序:实现Linux系统命令ls -lai的功能
  • 给出运行结果截图,对于每一列是如何获取的,结合源代码做解释

三、实验报告

1. 编写程序

在服务器上用Vim编写一个程序:实现Linux系统命令ls -lai的功能,给出源代码。

 

 

 

 

2. 分析运行结果

输入命令“./ls”:

 

 输入命令"ls -lai":

 

 第一列:索引号

 

 第二列:该文件或目录的权限位。r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)

获取文件类型:

 

 获取文件权限:

 

 第三列:文件的硬链接数

 

 第四列:文件的拥有者

 

 第五列:文件拥有者所在的组

 

第六列:文件所占空间

第七列:文件最近访问(或修改)的时间

第八列:文件名

 

 

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

各个权限位有什么不同的意义?

经过查阅资料得知,1~3位表示文件拥有者的权限,4~6位表示文件所属组拥有的权限,7~9位表示其他用户拥有的权限。

posted on 2020-04-30 16:44  EzforNiko+  阅读(225)  评论(0编辑  收藏  举报

导航