This was implemented as part of Operating Systems course. The project was to implement a file system from scratch based on the UNIX V6 file system. The program first initializes the file system using ‘initfs’ command. Then the program has multiple functions such as copy the file in to the system, copy the file out of the file system, create a new directory, remove an existing file from the file system, list the contents of the directory and change the current directory. The project is implemented using ‘C’ language.