Skip to content

A Linux terminal based file explorer that can run in 2 modes - Normal mode and Command mode. Normal mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, rename, copy, move, search files and directories, and goto other directories.

Notifications You must be signed in to change notification settings

Chirag-Shilwant/Linux-Based-File-Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux based File Explorer

A file explorer for linux systems that runs on terminal

Prerequisites

1. Platform: Linux

2. Software Requirement:

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

Steps to run the project

  • Open your terminal with present working directory as the project folder. Then run the make command to run the makefile. make
  • Then finally run the project as shown below, ./main

Assumptions

  • Default mode is Normal mode and press : to switch to Command mode.
  • Press ESC key to go back to normal mode from command mode.
  • Press q key from normal mode to exit from program.
  • In Normal Mode, assumed the max window size as 10.
  • In Command mode, to edit the command use backspace only.
  • For files/directories which contain space in name, backslash (\) is used as delimeter.
    • For Example :- If file name is "os assignment" (without double quote) then user should enter "os\ assignment" (without double quote).
  • Preferable to open terminal in full size. if one record spans over more than one line then navigation won't work correctly.
  • if Enter is pressed on some file and if there is no default application found then there will be no movement.

About

A Linux terminal based file explorer that can run in 2 modes - Normal mode and Command mode. Normal mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, rename, copy, move, search files and directories, and goto other directories.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published