VatsalSoni301 / LinuxFileExplorer

Developed terminal based file explorer which supports both Normal mode as well as command mode. Implemented all commands like cut, copy, delete, rename, goto, search, snapshot for both files and directories. Worked with data structures to handle files and its information. It also supports run time modifications of files.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terminal Based Linux FileExplorer

Prerequisites

Platform: Linux
Software Requirement

  1. G++ compiler
    • To install G++ : sudo apt-get install g++

Installation

1. make

To run project

./main

Assumptions

  1. Default mode is normal mode and press ":" to switch to command mode.
  2. Press ESC key to go back to normal mode from command mode.
  3. Press q key from normal mode to exit project.
  4. In command mode backspace key is used to erase text and ESC to go to normal mode.
  5. For files/directories which contain space in name, backslash(/) is used as delimeter.
    • For example :- If file name is "abc def" (without double quote) then user should enter "abc\ def" (without double quote).

About

Developed terminal based file explorer which supports both Normal mode as well as command mode. Implemented all commands like cut, copy, delete, rename, goto, search, snapshot for both files and directories. Worked with data structures to handle files and its information. It also supports run time modifications of files.


Languages

Language:C++ 99.2%Language:Makefile 0.8%