Skip to content

xxxqgg/ComputerSystemFinalProject

Repository files navigation

Simple File System

A simple fie system based on FAT.

运行代码的说明:

# 首先进入代码文件夹中
mkdir "build"   # 创建文件夹用于存储可执行文件
cd build        # 进入文件夹中
cmake ..        # 生成编译指令
make            # 编译程序
./fs            # 运行程序

使用上述方法,完成程序启动 程序其他操作的说明:

init                   # 挂在磁盘(共享内存)在每次运行程序时,必须运行该命令
format                 # 格式化磁盘,在第一次运行程序时,必须运行该命令,在后续运行程序时,使用该命令会清空磁盘上的所有数据
help                   # 输出帮助信息
ls                     # 显示当前文件夹中的文件
cd dirname             # 前往一个文件夹,目标文件夹必须是父目录或在当前文件夹中。
mkdir dirname          # 创建一个文件夹
touch filename         # 创建一个文件,初始化它的内容为空字符
open filename          # 创建一个文件,初始化它的内容为空字符,作用与 touch 相同
write filename [w|a]   # 写文件,write filename w 代表清空文件中所有数据,从头写入,write filename a 代表以附加的方式写入文件
rm filename            # 删除文件
rmdir dirname          # 删除文件夹。其中文件夹必须为空
cat filename           # 输出文件中的内容
chname old new         # 将 old 文件/文件夹的名字改为 new
exit                   # 退出系统。

About

2019 - 2020 疫情期间操作系统大作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published