SimpleFileSystem
a filesystem over filesystem
基于现有文件系统的二级文件系统。
带有基本的文件读写、权限管理、用户系统等功能,同时带有一个简易的shell。
adduser 新建用户
cd 改变当前工作目录
chmod 更改文件权限
chown 更改文件所有者
delete 删除文件
exit 退出shell
ls 列出该目录下的文件
mkdir 创建目录(支持递归创建)
read 读入文件内容
rename 重命名文件
su 切换用户
touch 改变文件访问时间,文件不存在时则创建
users 查看用户列表
write 写入文件内容
编码
目前编码为UTF-8,可能在windows下会有乱码。如需在windows下测试只需将main.cpp的编码转化为GB2312即可
编译
Linux:
cmake ./ && make
Windows:
使用visual studio编译即可