littlebot
Published on 2025-04-15 / 1 Visits
0

【源码】基于C++的Unix V6++二级文件系统

项目简介

本项目是同济大学CS操作系统课程设计的一部分,实现了类似Unix V6++的二级文件系统。该系统支持基本文件和目录操作(增删读写)、用户管理以及文件访问控制,用户可通过控制台命令进行文件管理、目录操作和文件传输。

项目的主要特性和功能

  1. 文件和目录管理:支持文件和目录的创建、删除、读取和写入。
  2. 高速缓存:利用高速缓存技术优化文件读写性能。
  3. 多用户管理:支持简单多用户和多用户组管理,保障文件访问安全。
  4. 命令行交互:通过控制台输入命令与系统交互,支持多种操作命令。
  5. 文件传输:支持与电脑进行文件传输,便于文件导入和导出。

安装使用步骤

启动系统

打开项目提供的.exe文件以启动文件系统。

登录系统

使用内置账号密码进行登录,初始用户如下: - root,密码:root - unix,密码:1

查看命令

输入help命令查看系统支持的所有操作命令。

执行操作

根据需要输入相应的命令进行文件和目录操作。

退出系统

在退出系统时,务必输入exit命令,然后再关闭控制台,以避免可能的错误。

注意事项

  • 用户信息存储在/etc/UsetTable.txt文件中,请勿随意修改。
  • 请确保使用GBK编码进行操作。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】