stat命令的实现-mysate
1|0学习任务
学习使用stat(1),并用C语言实现
- 提交学习stat(1)的截图
- man -k ,grep -r的使用
- 伪代码
- 产品代码 mystate.c,提交码云链接
- 测试代码,mystat 与stat(1)对比,提交截图
2|0学习内容
2|1一、学习 stat 命令
1.stat 命令了解
- 作用:用来显示文件的详细信息,包括inode, atime, mtime, ctime
- 格式:stat [OPTION]…FILE…
2. stat 命令格式
- -L:显示符号链接
- -f:显示文件所在的文件系统信息
- -t:以简洁的方式输出摘要信息
3. stat 输出内容
- File:显示文件名
- Size:显示文件大小
- Blocks:文件使用的数据块总数
- IO Block:IO块大小
- regular file:文件类型(常规文件)
- Device:设备编号
- Inode:Inode号
- Links:链接数
- Access:文件的权限
- Gid、Uid:文件所有权的Gid和Uid
2|2二、实现 mystat
1. 提交学习 stat(1) 的截图
2. man -k ,grep -r的使用
3. 编写mystate.c的伪代码
- 用户运行 mystat.c 程序,输入文件名
- 由man 2 stat函数学习后可知调用stat函数实现功能
- 结构体struct stat:
4. 产品代码 mystate.c,提交码云链接
5. 测试代码,mystat 与 stat(1) 对比,提交截图
__EOF__
本文作者:lngrid ln grid
本文链接:https://www.cnblogs.com/shady545/p/16790740.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/shady545/p/16790740.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~