A terminal Simulator making use of Data Structures
Implement a directory structure consisting of directories, sub-directories and files. The software shall allow user
to do the following:
Create directories, sub-directories and files
Delete directories and files
Change directory from one level to the next (up or down)
Print the contents of a directory
mkdir -> Create Directory
touch -> Create File
cd -> change directory
rmdir -> remove directory
rm -> remove file
ls -> List all subdirectories and files under working directory
#### Output