一、命令列表
命令名功能格式示例create创建空间create <name> [size(可选)]create SName 建立一个名为 SName 大小为 1G 的 Windows 文件作为存储空间; create SName 2048 建立一个名为 SName 大小为 2G 的 Windows 文件作为存储空间mount安装空间mount <name>mount SName 在 Mini-FS 中安装(打开)空间 SName,为后续操作进行准备fmt格式化空间fmt [size(可选)]fmt 初始化当前打开的 SName 空间,簇大小设置为 4KB;fmt 8 初始化当前打开的 SName 空间,簇大小设置为 8KBclose退出空间closeclose 退出并关闭 Mini-FS 系统dr显示目录drdr 显示当前目录下所有文件及文件夹cp拷贝文件cp <name1> <name2>cp wFName sFName 将文件从 Windows 空间中拷贝至 Mini-FS 空间中;cp sFName wFName 将文件从 Mini-FS 空间中拷贝至 Windows 空间中;cp sFName1 sFName2 将文件从 Mini-FS 空间中拷贝至 Mini-FS 空间中dl删除文件dl <name>dl sFName 将文件 sFName 从空间中删除tree显示目录树treetree 显示目录树move移动文件move <name1> <name2>move name1 name2 将 name1 文件移动到 name2att显示文件属性att <name>att sFName 显示名为 sFName 的文件的文件属性(文件名、拓展名、创建时间、文件大小)help帮助信息help [命令名(可选)]help 显示系统名称及含义; help create 显示 create 的指令格式等详细信息end退出程序endend 退出程序mkdir新建文件夹mkdir <dirName>mkdir 新建名为 dirName 的文件夹touch新建文件touch <fileName>touch 新建名为 fileName 的文件lrb显示回收站lrblrb 显示回收站内容crb清空回收站crbcrb 清空回收站map显示文件占用块号map <filename>map filename 显示名为 filename 文件的占用的所有块号cd位置转移cd <dirName>cd dirName 移动到 dirName 目录下opt优化空间optopt 优化当前空间,将文件尽可能连续存放rec恢复文件(夹)rec <name>rec name 恢复 name 文件(夹)fd查找文件(夹)fd <name>fd name 查找 name 文件(夹)
二、测试结果
2.1 命令推荐功能测试
![ef90d841b17d1504ae2b949066dccd59.png](https://i-blog.csdnimg.cn/blog_migrate/88f1610cfcdc4d5c02be38786ff14308.jpeg)
![822c17b1e93847b8cd1e9e268232603a.png](https://i-blog.csdnimg.cn/blog_migrate/9e80296ad18b30caf9e9c9e313126936.png)
参考文档和完整的文档和源码下载地址:
https://www.write-bug.com/article/2191.html