stat命令的实现
Posted killer-queen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stat命令的实现相关的知识,希望对你有一定的参考价值。
任务要求
学习使用stat(1),并用C语言实现
1.提交学习stat(1)的截图
2.man -k ,grep -r的使用
3.伪代码
4.产品代码 mystate.c,提交码云链接
5.测试代码,mystat 与stat(1)对比,提交截图
实验步骤
- 1.提交学习stat(1)的截图
man 1 stat
查看
作用:获取文件信息
头文件:include <sys/types.h> #include <sys/stat.h> #include <unistd.h>
函数原型:int stat(const char *path, struct stat *buf)
返回值:成功返回0,失败返回-1;
参数:文件路径(名),struct stat 类型的结构体
- 2.man -k ,grep -r的使用
man -k stat | grep 2
查找系统调用
man 2 stat
查看stat函数
- 3.伪代码
调用函数stat()
打印输出节点ino、
文件类型mode、
文件的连接数nlink、
用户ID uid和组ID gid、
块大小blksize、
字节数size、
块数目blocks、
三个时间atime、mtime和ctime
- 4.产品代码 mystate.c,提交码云链接
- 5.测试代码,mystat 与stat(1)对比,提交截图
以上是关于stat命令的实现的主要内容,如果未能解决你的问题,请参考以下文章