任务详情
-
学习使用stat(1),并用C语言实现
-
提交学习stat(1)的截图
- man -k ,grep -r的使用
- 伪代码
- 产品代码 mystate.c,提交码云链接
- 测试代码,mystat 与stat(1)对比,提交截图
实验过程
一、学习stat命令
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。
语法
stat(选项)(参数)
选项
-L:支持符号连接;
-f:显示文件系统状态而非文件状态;
-t:以简洁方式输出信息;
–help:显示指令的帮助信息;
–version:显示指令的版本信息。
参数
文件:指定要显示信息的普通文件或文件系统对应的设备的文件名。
[En]
File: specifies the file name of the normal file or the device corresponding to the file system to display information.
查看文件或目录的诸如atime,mtime,ctime等信息即可使用stat命令,也可使用ls命令,但相比而言,stat还可以看到设备号,环境等信息。
stat使用实例
二、man -k ,grep -r的使用
使用 man -k stat | grep 2 查找stat相关函数。
使用命令 man 2 statx
查看学习。
关于stat的说明:
三、伪代码
确定输入是否包含文件参数,如果包含,则继续;如果不包含,则提示用户输入错误
[En]
Determine whether the input contains file parameters, if so, continue, if not, prompt the user to enter an error
声明结构体,调用函数stat()
打印输出节点ino、
文件类型mode、
文件的连接数nlink
用户ID uid和组ID gid、
块大小blksize、
字节数size、
块数目blocks、
三个时间atime、mtime和ctime
四、产品代码 mystate.c,提交码云链接
五、测试代码,mystat 与stat(1)对比,提交截图
如图所示:
Original: https://www.cnblogs.com/zzjjyy123/p/15496069.html
Author: 20191223张俊怡
Title: stat命令的实现
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/524403/
转载文章受原作者版权保护。转载请注明原作者出处!