20175324--stat命令的实现

实验步骤

  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,提交码云链接

码云链接:https://gitee.com/zxwcqy/java-----20175324/blob/master/src/stat.c

5.测试代码,mystat 与stat(1)对比,提交截图

猜你喜欢

转载自www.cnblogs.com/wcqy/p/12116402.html