文件系统:Linux文件管理.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《文件系统:Linux文件管理.pdf》由会员分享,可在线阅读,更多相关《文件系统:Linux文件管理.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 1 实验 5 文件系统:Linux 文件管理 1实验目的(1)掌握 Linux 提供的文件系统调用的使用方法;(2)熟悉文件和目录操作的系统调用用户接口;(3)了解操作系统文件系统的工作原理和工作方式。2实验内容(1)利用 Linux 有关系统调用函数编写一个文件工具 filetools,要求具有下列功能:*0.退出 1.创建新文件 2.写文件 3.读文件 4.复制文件 5.修改文件权限 6.查看文件权限 7.创建子目录 8.删除子目录 9.改变当前目录到指定目录 10.链接操作*代码:#include#include#include#
2、include#include#include#include#include void menu(void);void openfile(void);void writefile(void);void readfile(void);void copyfile(void);void chmd(void);void ckqx(void);void cjml(void);void scml(void);void ggml(void);void ylj(void);int main()int choose;int suliangjin=1;menu();scanf(%d,&choose);K2MG-
3、E专业技术人员绩效管理与业务能力提升练习与答案 2 while(choose!=0)switch(choose)case 1:openfile();break;case 2:writefile();break;case 3:readfile();break;case 4:copyfile();break;case 5:chmd();break;case 6:ckqx();break;case 7:cjml();break;case 8:scml();break;case 9:ggml();break;case 10:ylj();break;menu();scanf(%d,&choose);re
4、turn 0;void menu(void)printf(文件系统n);printf(1.创建新文件n);printf(2.写文件n);printf(3.读文件n);printf(4.复制文件n);printf(5.修改文件权限n);printf(6.查看文件权限n);printf(7.创建子目录n);printf(8.删除子目录n);printf(9.改变目前目录到指定目录n);printf(10.链接操作n);printf(0.退出n);printf(请输入您的选择.n);void openfile(void)int fd;if(fd=open(/tmp/hello.c,O_CREAT|O
5、_TRUNC|O_RDWR,0666)0)perror(open);else printf(open file:hileo.c%dn,fd);if(close(fd)0)perror(close);K2MG-E专业技术人员绩效管理与业务能力提升练习与答案 3 else printf(Close );void writefile(void)int fd,size,len;char*buf=Hello!Im writing to this file!;len=strlen(buf);if(fd=open(/tmp/hello.c,O_CREAT|O_TRUNC|O_RDWR,0666)0)perr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文件系统 Linux 文件 管理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内