22 lines
609 B
Markdown
22 lines
609 B
Markdown
# FUSE
|
|
A simple mock filesystem written in C
|
|
|
|
# Author
|
|
Gregory Crawford
|
|
|
|
# Instructions
|
|
Run `make` to compile the project.
|
|
Output files get placed into bin
|
|
|
|
# Running
|
|
Run bin/fuse.out with appropriate commands to run program
|
|
|
|
# Commands
|
|
bin/fuse.out [-a | -r | -e | -l] [Input Filename] -f [Name of filesystem]
|
|
Ex: `bin/fuse.out -a test/files/test1.txt -f test/fakefs.test`
|
|
|
|
# Notes
|
|
After removing the last file of the directory, the entire chain of empty
|
|
directories will be removed. Be warned, however, as adding a file back in
|
|
that was previously stored sometimes causes the list function to fail.
|