《操作系统》课程实验报告--实现一个文件查找程序.docx
《《操作系统》课程实验报告--实现一个文件查找程序.docx》由会员分享,可在线阅读,更多相关《《操作系统》课程实验报告--实现一个文件查找程序.docx(3页珍藏版)》请在第一文库网上搜索。
1、操作系统课程实验报告实验题目:实现一个文件查找程序实验概述【实验目的及要求】仿照UniX操作系统中的find命令,在实现一个Inyfind命令。myfind命令从指定的目录下开始,递归地查找指定文件。其命令格式如下:myfindPATH-option参数-print-exec命令;PATH:查找的起始目录。-option参数:用来控制搜索方式,具体如下(以下只给我常用的):- name文件:指定要查找的文件名,可以有通配符?*等。- prune目录:指出搜索时不搜索该目录。- Inti1ne+n或-n:按时间搜索,+n:表示n天之前修改过的文件;-n:表示今天到n天前之间修改过的文件。- Ct
2、ime+n或-n:也是按时间查找,+n:表示n天之前创建的文件;-n:表示今天到n天前之间创建的文件。-print:将搜索结果输出到标准输出。可选的实验1:实现-exe选项。-exec:对查找到的每一个结果实行指定的程序。格式如下:-exec程序名提示:执行指定的程序可以创建一个进程执行【实验环境】操作系统:1inuxmint编译环境:gcc实验内容【实验过程】一、实验远原理(1)文件系统可以抽象为一棵数,给点的搜索的文件路径作为树的根节点,按照先根遍历的方式,递归遍历并匹配,结果保存在数组中。(2)伪代码:voidfindFunc(intargc,char*argv,char*path)打开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课程 实验 报告 实现 一个 文件 查找 程序
